Switched Digital Video Solution Motorola SDV Solution February 14, 2008 Scott Ghiz Principal Staff Applications Engineer Switched Digital Video Motorola Home & Networks Mobility email@example.com +184.108.40.20677
Agenda • What is driving Switched Digital Video [SDV]? • What is SDV? • Where does SDV fit into an operational cable plant? • How does the SDV system interact? • Motorola SDV component specifications • SDV impact on other cable plant components • SDV System Configuration • Automated • Manual • SDV System Monitoring • SDV System Reporting
Why is Switched Digital Video needed? • MSO’s need more bandwidth • more HD Services • more Digital Simulcast • simulcasting new codecs [MPEG-4/AVC] • more International & Special Interest Content • more On Demand content • increased high speed data [internet / VoIP] via DOCSIS 3.0 channel bonding • Since bandwidth is limited, better management of network resources is required.
Options for Reclaiming Bandwidth • Expand Bandwidth • Plant Build-out (750 MHz 860 MHz, 1000 MHz) • Fiber to the Premise/Home (FTTx) • Better Use of Existing Bandwidth • Statistical Multiplexing • All-Digital Networks • Advanced Codecs (MPEG-4/AVC) • Switched Digital Video (SDV)
What is Switched Digital Video (SDV) • SDV is the dynamic switching of digital services on and off the physical cable plant based on subscriber usage • Certain services are designated by an MSO as “switched services” • A switched service is only placed onto the cable plant (“switched on”) if at least one STB tuner is tuned to that service in a specific, MSO defined service group. • SDV makes more efficient use of bandwidth on the physical cable plant
Broadcast Services • For broadcast services, all services go to all homes all the time, regardless of whether anyone is watching those services.
Switched Digital Video [SDV] • For switched services, only the services being watched in a particular service group are transmitted.
Customer Viewing Patterns Most Viewed 80/20 Rule - 80% of subscribers are watching 20% of content [based on the 80/20 rule of marketing & economics] Infrequently watched “niche” services (in gray) are good candidates to become “switched services” SUBSCRIBERS VIEWING PROGRAMS LeastViewed
SDV Bandwidth Utilization Improvements • Niche programs switched at service group level instead of broadcast to all subscribers • Unwatched digital tier programs will no longer waste valuable bandwidth Most Watched Programs Broadcast Subscribers Viewing Program Switching Programs
STB Auto-Discovery Process 0a. SVM [or guide server] streams configuration information out-of-band using data PID 5. SVM identifies STB’s Service Group 6. SVM reports Service Group back to STB [ACK]. 2. STB looks for data PID and gets configuration information including list of SDV frequencies. 1. STB is powered on. 3. STB scans SDV frequencies and finds TSIDs that it happens to see. 4. STB responds to SVM with TSID list. STB is signed onto the SDV network 0b. Edge QAM devices stream TSIDs on each of their SDV QAMs Prior to SDV auto discovery, STB signs onto the Motorola interactive network as usual.
Subscriber Surfs to a Switched Channel (A25.2-X) 5. ERM directs Edge Device to join a multicast stream and bind it to a frequency [QAM], assigning a program number determined by the ERM 10. Every five minutes the SVOM gets raw customer behavior data from the SVM and QAM usage from the ERM for processing into user friendly reports. 6. Edge Device joins the multicast stream and sends it out the specified QAM using the selected program number 9. SVM updates channel list on out-of-band mini carousel and ‘locks’ the selected channel after a MSO defined time interval 7. SVM returns frequency and program number to the STB IP 1. Subscriber selects a switched channel 2. Client sends channel change message indicating desired channel and its TSID group 3. SVM determines source details for the requested channel 4. SVM requests QAM resources for the selected channel from ERM based on TSID group 8. Settop tunes to frequency and program. Subscriber is now watching the selected program. 0. Source content streams (and is encrypted) through the GigE switches as multicast SPTSs 2a. Note: If the channel is already in the mini carousel the SDV client [STB] can tune to it prior to receiving a message back from the SVM
System Specs -- Motorola SDV Controllers • 3 Components of the Motorola SDV Solution: • Switched Video Manager (SVM1000 / SVM2000) • Manages Set Top Box interactions • Edge Resource Manager (ERM1000) • Manages Edge QAM devices • Switched Video Operations Manager (SVOM1000) • Manages/configures/monitors SVMs and ERMs • Provides detailed customer interaction reports • Commonalities: • Distributed architecture [three components] • High availability* • Linux OS • Web-based UIs
Switched Video Managers • SVM1000 • Licensed for 25,000 tuners & 250 CC/sec • SVM2000 • Licensed for 55,000 tuners & 550 CC/sec Both units are full redundant, support in-band & out-of-band carousels, and provide GUI system monitoring and reporting.
Edge Resource ManagerERM1000 • Fully Redundant • ERM1000 is licensed for 5,000 QAMs • ERM1000 can support up to 50,000 streams • Third Party QAM support [Arris/Harmonic/…] • Supports QAM Sharing between VOD and SDV
SVOM1000 • Manages Multiple SVMs and ERMs • Supports up to 1 million tuners • Channel ConfigurationSetup[MSO provided] • Source ID / Bandwidth / Encoding Type / User (Virtual) Channel / Multicast SPTS socket / Source IP • SVM and ERM ConfigurationSetup • SVM / ERM / QAM / Service Group Relationships & Mappings • System Status Monitoring[ red light / green light ] • SVM status / ERM Status / QAM Status • Collect & Report Usage Statistics [ red light / green light ] • Channel Usage Pareto / SG BW / STB Usage / Channel Change Rates / Failures & Warnings
SDV System Configurations SVOM1000 In an operational environment, redundant SVMs and ERMs are recommended and a hot or cold standby SVOM is recommended • Depending on site topology, SVOMs and ERMs are usually outnumbered by SVMs.
SDV Impact on Other Cable Plant Components • Because SDV requires two-way communication between the STB and SVM every time a switched channel is requested by a single tuner, other parts of the Aloha Network within the cable plant are effected. • OM1000/2000, RPD2000/ARPD, and NC1500 units are all impacted with additional SDV driven traffic. • The additional loading will probably lead to OM splits, NC splits, and adding of DM cards or upgrading to ARPDs.
Configuring SVOM / SVM / ERM SVOM1000
7 IP Addresses! Redundancy / IP addressing For NTP Time Server Synchronization • There are 4 networks: • Application • OAM&P • Streaming (GigE) • Redundancy (device-to-device connections) • Example IP configuration:
Configuration via the SVOM • Automated Configuration Import • Manual On-Line Editing / On-Line Update
SDV Configuration Data Sheet • Save each of the four worksheets • headend devices • edge devices • service groups • channel maps • as .csv files. Build configuration in MS Excel. All columns with red font are required fields.
Why Automate the Configuration Process? 258 Channels
User Interface Access • Web UI access: • SVOM: https://<IP of SVOM>:8090 • SVM: https://<IP of SVM>:8089 • ERM: https://<IP of ERM>:80XX
SVOM – SDV Service State by Channel Map SVOM • Allows a channel to be placed in-to-service or out-of-service • A channel placed out-of-service allows current viewers to continue viewing the channel, uninterrupted, but does not allow new viewers to join the switched stream • Multiple service groups with different channel maps may contain different service states for the same SDV channel
SVM Manual Configuration / SDV Channel Configuration / Locked Channels For troubleshooting and test purposes and to ensure uninterrupted service in advance of an anticipated channel change storm.
SVOM – Edge Device Configuration Manual configuration of edge devices.
Manual configuration of edge device service groups. SVOM – Edge Device / SG Management
SVOM -- System Monitoring Problem! No Problem
SVOM – Settop Diagnostics Page • SVOM adds a settop diagnostics page allowing the display of the status of a particular settop box. Dual tuner example.
SVM Debugging / SDV Channel Configuration / Locked Channels If field engineers need to isolate a SDV QAM in a debugging situation: (1) Lock the channel in question then (2) determine which SDV QAM is in use next slide.
SDV System Reports • SVOM maintains 400 GB database [RAID 5, striping on 4 Disks] optimized for reporting • Channel Reports: • Channel Usage Pareto -- individual and total channel usage for selected Service Groups • Resource Reports: • Multiple views of BW usage for selected Service Groups • Errors by type for selected Service Groups or entire system • System Activity Reports: • Active tuners and channel changes for selected SG’s