Video-on-Demand. Nick Caggiano Walter Phillips

Similar documents
Abstract WHAT IS NETWORK PVR? PVR technology, also known as Digital Video Recorder (DVR) technology, is a

REGIONAL NETWORKS FOR BROADBAND CABLE TELEVISION OPERATIONS

Digital Video Engineering Professional Certification Competencies

An Efficient Implementation of Interactive Video-on-Demand

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

Symmetrical Services Over HFC Networks. White Paper

16.5 Media-on-Demand (MOD)

A320 Supplemental Digital Media Material for OS

SWITCHED BROADCAST CABLE ARCHITECTURE USING SWITCHED NARROWCAST NETWORK TO CARRY BROADCAST SERVICES

Course Title: SE 4C03 Winter Title of Project: Cable Modems. Name of researcher: Mohammed Kadoura

P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

Delivering on demand Video services in cable environment over the DVB-C path

Deploying IP video over DOCSIS

Technical Solution Paper

Milestone Solution Partner IT Infrastructure Components Certification Report

Multimedia Time Warping System. Akiko Campbell Presentation-2 Summer/2004

Deploying IP video over DOCSIS

DOCSIS SET-TOP GATEWAY (DSG): NEXT GENERATION DIGITAL VIDEO OUT-OF-BAND TRANSPORT

Tabbycat: an Inexpensive Scalable Server for Video-on-Demand

Enabling home networking for digital entertainment TM. IEEE Presentation. March 2005

Video Services. Paris- La Defense April 2002 Jean-Christophe Dessange Session Number Presentation_ID

Construction of Cable Digital TV Head-end. Yang Zhang

SISTORE CX highest quality IP video with recording and analysis

General Questions. Q: What s the big deal about fiber? Why is it better than what I have today? Q: How is the fiber going to be installed to my home?

DIGITAL BROADCAST TEST AND MONITORING SOLUTIONS

SG Implementing IBM VideoCharger. June 1997

Issue 76 - December 2008

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

White Paper. Video-over-IP: Network Performance Analysis

Understanding Compression Technologies for HD and Megapixel Surveillance

Understanding IPTV "The Players - The Technology - The Industry - The Trends - The Future"

Dolby MS11 Compliance Testing with APx500 Series Audio Analyzers

Cyclone V5 Teletext & Text Publishing System System Overview

For high performance video recording and visual alarm verification solution, TeleEye RX is your right choice!

HDTV Deployment: A funny thing happened on the way to the decoder interface...

Digital Video Broadcasting and IPTV as alternatives to the OTT media services

HIGH SPEED ASYNCHRONOUS DATA MULTIPLEXER/ DEMULTIPLEXER FOR HIGH DENSITY DIGITAL RECORDERS

Internet Protocol Television

Processor time 9 Used memory 9. Lost video frames 11 Storage buffer 11 Received rate 11

Review of the Comcast. Fort Collins Cable System. Technical Characteristics

Datasheet. Dual-Band airmax ac Radio with Dedicated Wi-Fi Management. Model: B-DB-AC. airmax ac Technology for 300+ Mbps Throughput at 5 GHz

TEPZZ 889A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2017/35

Verizon New England Inc. Application for a Compliance Order Certificate for Rhode Island Service Areas 1 and 4. Exhibit 3

Upgrade of 450/550 MHz Cable Systems to 600 MHz Using a Phase Area Approach. Robb Balsdon Vice President, Engineering Services Rogers Engineering

Adding the community to channel surfing: A new Approach to IPTV channel change

VVD: VCR operations for Video on Demand

OPEN STANDARD GIGABIT ETHERNET LOW LATENCY VIDEO DISTRIBUTION ARCHITECTURE

This installment of Future Imminent is focused on

A Unified Approach for Repairing Packet Loss and Accelerating Channel Changes in Multicast IPTV

2018 Survey Summary for Storage in Professional Media and Entertainment

Therefore, HDCVI is an optimal solution for megapixel high definition application, featuring non-latent long-distance transmission at lower cost.

DVR or NVR? Video Recording For Multi-Site Systems Explained DVR OR NVR? 1

NAS vs. SAN: Storage Considerations for Broadcast and Post- Production Applications

NEWS. What s the difference between Cable and DSL broadband access? Part 1

Spec Sheet R&S SpycerBox family

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

WHITE PAPER THE FUTURE OF SPORTS BROADCASTING. Corporate. North & Latin America. Asia & Pacific. Other regional offices.

DVB Master Technical Reference Manual Version 1.05 August 12, 1999

TV & Media Streaming by Ixanon

Communicating And Expanding Visual Culture From Analog To Digital

Digital Audio Broadcast Store and Forward System Technical Description

Ending the Multipoint Videoconferencing Compromise. Delivering a Superior Meeting Experience through Universal Connection & Encoding

RECENT FRANCHISE RENEWAL PEG ACCESS OUTCOMES (re HD, VOD, EPG, Funding)

PowerVu Program Receiver (D9850) Application Note

back cover cover United Kingdom +44 (0) United States Germany +49 (0) Japan +81 (0)

Network Infrastructure for the Television beyond 2000

SAMSUNG HOSPITALITY DISPLAYS

Alcatel-Lucent 5910 Video Services Appliance. Assured and Optimized IPTV Delivery

Challenges of Launching DOCSIS 3.0 services. (Choice s experience) Installation and configuration

Multi-CODEC 1080P IRD Platform

Understanding Multimedia - Basics

Datasheet Densité IPG-3901

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

DVG MPEG-2 Measurement Generator

Minimum Specification of Next Generation In-room IP Set Top Box Version Feb-2008

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

OddCI: On-Demand Distributed Computing Infrastructure

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

Dynamic Ad Insertion. Metric Terms, Descriptions and Definitions

ROTARY HEAD RECORDERS IN TELEMETRY SYSTEMS

HDMI / Video Wall over IP Receiver with PoE

USING LIVE PRODUCTION SERVERS TO ENHANCE TV ENTERTAINMENT

North America, Inc. AFFICHER. a true cloud digital signage system. Copyright PDC Co.,Ltd. All Rights Reserved.

ATI Theater 650 Pro: Bringing TV to the PC. Perfecting Analog and Digital TV Worldwide

Front Panel Front Panel Controls Security Power Indicator LED IR Receiver Recessed Branding Area IR Receiver,10 buttons: Power, Vol+, Vol-, Ch+, Ch-,

Differential Detection Method of Upstream Burst Signal in Optic based Cable TV Network

An Interactive Broadcasting Protocol for Video-on-Demand

Pattern Smoothing for Compressed Video Transmission

Experience the Difference Of Drake Digital

Video broadcast using cloud computing with metadata Carlos R. Soria-Cano 1, Salvador Álvarez Ballesteros 2

Digital Terrestrial HDTV Broadcasting in Europe

We all know that Ethernet and IP underpin

HEVC H.265 TV ANALYSER

SIZE CLASS 65" UN65KS8000

COMPLICATED IN THEORY, SIMPLER IN PRACTICE

KS8500 Curved SUHD TV

QT Plus Quick Launch Overview Guide. Revised February 2018

Transforming broadcast delivery realizing the software-defined channel

Network. Decoder. Display

Transcription:

Video-on-Demand Nick Caggiano Walter Phillips

Video-on-Demand What is Video-on-Demand? Storage, transmission, and display of archived video files in a networked environment Most popularly used to watch movies offered by cable provider Many companies banking on prospect of bringing Video-on-Demand to educational institutions

Video-on-Demand Components of Video-on-Demand system Client e.g. Set-top box Buffers signals sent from server More buffering leads to less expensive decoding hardware Decoding can be done while displaying, as opposed to realtime decoding Decodes (usually from MPEG-2) signals Ensures synchronization of audio and video Also acts as interface between user and server Set-top box sends STOP, PAUSE, and REWIND signals upstream to the server

Video-on-Demand Components of Video-on-Demand system Network Continuous and long-lived connections unlike traditional bursty, short-lived computer connections Require bandwidths in the range of 1.5Mbps to 5Mbps. Delay and jitter must be minimized to preserve presentation. Packets which miss deadline must be dropped

Video-on-Demand Components of Video-on-Demand Server Random access Short seek time Reliability Availability Scalability

Video-on-Demand Server architectures Centralized system Server and archives stored in central location Easy to manage Doesn't scale well Low throughput May add local servers with video buffers no archives at local servers, but can forward requests to central server» Matrix stored at local server, Police Academy 12 kept in archive» Similar to Blockbuster New Releases section

Video-on-Demand Server architectures Distributed system Local processing servers with archives Reduced delay/congestion Scales well Higher availability and throughput More difficult to manage

Video-on-Demand Berkeley Distributed Video-on-Demand System Composed of Database Stores metadata for each video Keyword (for searches), genre, cast, runtime, etc Where the video is currently stored/cached Video Manager (VMGR) Locates video and prepares for playback Initiates billing to user account Video File Server (VFS) Stores video on magnetic disks May be replicated for availability/reliability

Video-on-Demand Berkeley Distributed Video-on-Demand System Composed of Archive Server (AS) Stores video on inexpensive storage (magnetic disk, tape, etc) May be replicated User selects video from supplied UI VMGR locates video on AS or VFS May select best server due to locality, network load, etc VMGR initiates and dynamically manages playback

Video-on-Demand Video storage architectures One movie per disk Disk is random access = good for rewind, fast-forward, etc Disk failure only affects one movie (and therefore it's streams) Can easily move to another replicated disk Easy scheduling Under-utilizes resources (disk bandwidth) some movies more popular than others ( Matrix v. Police Academy 12 ) Creates bottlenecks Can achieve an order of mag. in response time with replication

Video-on-Demand Video storage architectures Stripe video across array of disks Each disk can service a small number of requests for different movies Less popular videos don't waste disk bandwidth Load balancing Scheduling is much more difficult New video must wait for disk scheduling window Fast-forward or rewind must wait for scheduling window in next disk Disk failure affects many movies, not just one Best cost/stream of two architectures

Video-on-Demand Viola Chinese University of Hong Kong Video striping across servers RAIS Redun. Array of Inexpensive Servers Provides additional hardware to merge video blocks into a single data stream Good scalability Simply add another server Good reliability Same parity protection as RAID

Video-on-Demand Quality of Service and Admission Control Server must maintain some quality of service (QoS) Prompt set-up time User doesn't want to wait when he selects a movie Synchronization/continuity of streams Minimized delay/jitter Fast repsonse to VCR functions In order to do so, must maintain some admission control Disk bandwidth, memory buffers, network bandwidth, etc Must be determined ahead of time, to ensure QoS throughout session

Industry Perspective

Side Note: Why even bother with VOD servers? Personal Alternatives Tivo -- Replay TV -- VCR Centrally managed benefit Interactive Shopping and advertisement delivery. Usage profiling Play, pause, fast forward and rewind Billing Monthly billing vs. usage billing (also Hybrid billing) Convenient access to the latest/dynamic content Higher value to the user Marketing ploy Competition with the satellite providers

Who wants Video On Demand? Some e-poll findings Two-thirds of those surveyed have heard of VOD (mostly male and younger demographics) People prefer the subscription payment method vs. pay per view method (both methods are utilized) Scheduled premium movies (every half-hour) might be acceptable for most viewers (sporting events) Results were from December 2002 Time Warner San Diego released VOD in September

Big Names SeaChange ITV 12024 Maynard, Maryland http://www.seachangeinternational.com/products/on_demand_television/ Concurrent Computer Corporation Media Hawk Duluth, Georgia http://www.ccur.com/vod/ ncube n4x Beaverton, Oregon http://www.ncube.com/vod/

Common features Off the shelf processors (i.e. Pentium class) High speed I/O SCSI ~160MBps FIBRE channel ~260MBps All use RAID5 or some proprietary variant Why RAID5? Obviously fault tolerance and efficient space usage (compared to mirroring) RAID5 gives slow write performance but good read performance which is what we are concerned about

Why such diversity? Time Warner is a big company so why would San Diego use Concurrent, Palm Desert use ncube, and Los Angeles use SeaChange? Answer: Competition amongst VOD vendors

Local Industry Time Warner Centralized Infrastructure Media Servers used: Concurrent Computer Corporation Media Hawk 2000 (7 of them) Covers a large geographic area North County to Coronado Not all Time Warner locations use the same equipment configuration Cox Communications Distributed Infrastructure Servers Used? Employees were not very helpful

Centralized vs. Distributed Centralization is easy to manage Simpler Requires high bandwidth throughout the system Distributed replication can be a problem Might be more fault tolerant Better if limited bandwidth between the core and the hubs What about scalability?

Capacity Time Warner Designed for 6% of digital subscriber use 16 On Demand Channels (3 more planned) 800 hours (expanding to 3200 hours) Each coax cable can carry 10 streams Each node has 4 coax outputs This means 40 movies can be delivered to a neighborhood The 41 st subscriber would get a denial of service Remember, this is VOD only. Regular PPV and digital channels still work

From the server to your house Media comes out of the server over 160 Mbps ASI (Asynchronous Serial Interface) cables Converted to optical signal and transmitted via a hub to a node in the neighborhood The node converts the signal back to an RF signal that can be transmitted over regular coax Scientific Atlanta D9477 MQAM Modulator QAM Quadrature Amplitude Modulation

Side Notes 160 Mbit/second ASI A movie requires 3.75 Mbits/seconds ~ 40 streams per ASI cable Analog coax can carry 10 movies Nodes are logically grouped in 4 s Can be reassigned dynamically as needed Groupings are dictated by the number of set top boxes served

Managing the system Sunfire 280R (http://www.sun.com/servers/entry/280r/) Business Management System (BMS) Responsible for things such as: Billing / Ordering Scheduling Content management

Conclusion Its here now Is it all that exciting? Could it do more?