Deploying IP video over DOCSIS Juan Carlos Sugajara Consulting Systems Engineer Sergio Sicard Consulting Systems Engineer
Agenda Use Cases Delivering over DOCSIS 3.0 Networks Admission Control and QoS Optimizing for Adaptive Bit Rate Video Bandwidth requirements for 3
Use Cases 4
Use Cases TV Everywhere Video Gateway Analog reclamation with IP STB Full-service IPTV 5
Use Case #1: TV Everywhere Connected TV IP Services Play Station Data VoIP IP Video CMTS CM/ Gateway Home Net Laptop "ipad iphone Android Phone PC Digital Video Services Linear NPVR VoD Edge QAM Digital STB Digital STB 6
Use Case #2: Video Gateway Connected TV IP Services Play Station Data VoIP IP Video CMTS Home Net Laptop "ipad iphone Android Phone PC Digital Video Services Linear NPVR VoD Edge QAM Unified Gateway IP STB Connected TV Digital STB 7
Use Case #3: Analog Reclamation Connected TV IP Services Play Station Data VoIP IP Video CMTS CM/ Gateway Home Net Laptop "ipad iphone Android Phone PC Digital Video Services Linear NPVR VoD Edge QAM Digital STB IP STB 8
Use Case #4: Full-service IPTV Connected TV IP Services Play Station Data VoIP IP Video CMTS CM/ Gateway Home Net Laptop "ipad iphone Android Phone PC IP STB IP STB 9
Delivering over DOCSIS 3.0 Networks 10
Cisco Video over DOCSIS 3.0 Solution SRM PCMM PS Managed & Unmanaged CPE Devices SP Video Internet ubr10012 w/ 3G60 CMTS RFGW-10 EQAM HFC Video over DOCSIS Solution D20 or D30 CM HSD & OTT Video Service Provider (SP) Video SP Video Control Plane High-speed Data (HSD) & Over-the-top (OTT) Video 11
Cisco Video over DOCSIS 3.0 Solution Delivery Method Service Separation Content Format DOCSIS Topology Bandwidth Allocation Broadcast HSD VoIP Shared CBR HSD VoIP 1:1 CIR Best Effort Switched Unicast Soft Partition HSD VoIP Hard Partition HSD VoIP VBR ABR DOCSIS Overlay HSD VoIP Overlay HSD VoIP Dynamic Bandwidth Sharing Dynamic Load Balancing Fairness PCMM/IGMP 12
Delivery Methods Broadcast Linear TV delivered to all subs all the time (independent of viewership) Lowest CMTS DS capacity/cost; typically requires more spectrum than switched Most suitable for large number of subs and popular programming Switched Linear TV delivered only to active viewers Most efficient use of spectrum; higher CMTS DS capacity/cost than broadcast Network sizing based on viewership statistics Unicast Personalized linear TV and VoD delivered to each sub Highest CMTS DS capacity/cost and spectrum requirement for linear TV Alleviates multicast requirements on end-to-end system 13
Delivery of IP Services over DOCSIS Service Group 1 CMTS HSD/VoIP/ Integrated or Modular 4-ch 8-ch 1x1 D20 CM 4x4 Service Group N HSD/VoIP/ 4-ch 8-ch 1x1 D20 CM 4x4 14
Delivery of IP Services over DOCSIS Service Group 1 HSD/VoIP/ CMTS HSD/VoIP/ Integrated or Modular 4-ch 8-ch 1x1 D20 CM 4x4 Service Group N HSD/VoIP/ HSD/VoIP/ 4-ch 8-ch 1x1 D20 CM 4x4 15
Delivery of IP Services over DOCSIS Service Group 1 Linear TV CMTS HSD/VoIP/ HSD/VoIP/ Integrated or Modular 4-ch 8-ch 1x1 D20 CM 4x4 Service Group N Linear TV HSD/VoIP/ HSD/VoIP/ 4-ch 8-ch 1x1 D20 CM 4x4 16
Delivery of IP Services over DOCSIS Service Group 1 All Viewed Linear TV Multicast CMTS HSD/VoIP/ Unicast Integrated or Modular 4-ch 8-ch 16-ch 1x1 D20 CM 4x4 Service Group N 16x4 All Viewed Linear TV Multicast HSD/VoIP/ Unicast 4-ch 8-ch 16-ch 1x1 D20 CM 4x4 16x4 17
Delivering via Broadcast DS Bonding Group DS Bonding Group 1:N Service Group 1 Cable Modem HSD/VoIP/ Narrowcast IP Video Broadcast IP STB CMTS RF Spanning Service Group N DS Bonding Group Cable Modem HSD/VoIP/ Narrowcast IP Video IP STB 18
Delivering via Broadcast 1:N Service Group 1 Broadcast Video Cable Modem HSD/VoIP/ Narrowcast IP Video Broadcast IP STB CMTS RF Spanning Service Group N Cable Modem HSD/VoIP/ Narrowcast IP Video IP STB 19
Delivering via Broadcast 1:N Service Group 1 Broadcast Video Cable Modem HSD/VoIP/ Narrowcast IP Video Broadcast IP STB CMTS RF Spanning Service Group N Cable Modem HSD/VoIP/ Narrowcast IP Video IP STB 20
Broadcast & Switched Delivery of Linear TV Popular Linear TV Long-tail Linear TV Static Multicast 1:N Service Group 1 CMTS Integrated or Modular 4-ch 8-ch 12-ch Dynamic Multicast 1x1 D20 CM 4x4 Service Group N 16x4 Long-tail Linear TV 4-ch 8-ch 12-ch 1x1 D20 CM 4x4 16x4 21
CCAP with Modular Headend Architecture (MHA-CCAP) IP Services Data VoIP IP Video CMTS Universal EQAM DOCSIS QAM Replication VoD QAM Replication F or w a r d C o m b i n e r HFC SG 1 Digital Video Services SDV QAM Replication C o m Linear NPVR VoD Broadcast QAM Replication F or w a r d b i n e r HFC SG N Maximize ROI, reduce OPEX, optimize UEQAM utilization, simplify combining networks 22
Service Separation HSD VoIP HSD VoIP HSD VoIP Shared Soft Partition Hard Partition All services share bandwidth dynamically Application-based admission control can reserve different amounts of bandwidth for CIR flows of different applications (SFAC) No guarantees for aggregate bandwidth of each service s best effort traffic Overlapping s for different services across same set of DSs Ability to provide guaranteed amount of bandwidth per service even for best effort traffic Dynamic Bandwidth Sharing capability. Any unused bandwidth from one service s is made available for another service s RF channels are dedicated for specific services No dynamic bandwidth sharing. Unused bandwidth from one service cannot be used by another service 23
Overlapping Bonding Groups Service Group 1 HSD/VoIP/ CMTS HSD/VoIP/ Integrated or Modular 8-ch s 16-ch s Service Group N 16x4 HSD/VoIP/ IP VIdeo HSD/VoIP/ Use Service Flow attributes to direct flows to Bonding groups 16x4 24
Traffic Steering Map flows to DOCSIS Service Flows Service Flows can be static or dynamic Static Service Flows can use DSCP or Video Server IP address for classifier MQoS used to assign Service Flow attributes per (S,G) Dynamic Service Flow classifier signaled at session setup time Steer DOCSIS Service Flows to Bonding Groups via SF attributes Attributes configured on Bonding Groups Single IP flow per DOCSIS Service Flow Fine grained control Protects flows from other misbehaving flows behind same CM Typically used with dynamic Service Flows Multiple IP flows per DOCSIS Service Flow Lack of fine control per flow Typically used with static Service Flows 25
Admission Control and QoS
Admission Control and QoS VoD: PCMM Policy Server PCMM Application Manager VOD streamer IP Network CMTS Admission Control CMTS forwards unicast video streams based on PCMM signaling Policy Server performs authorization checks and signals CMTS with QoS requirements Upon receipt of Gate-Set, CMTS creates classifier and service flow and reserves bandwidth Flexible forwarding to cable interface based on service flow attributes CM Device 27
Admission Control and QoS VoD: RSVP RSVP Admission Control VOD streamer IP Network CMTS CM Device Entitlement performed prior to initiating bandwidth reservation request CMTS pre-configured with video service class Upon receipt of RSVP, CMTS creates classifier and service flow and reserves bandwidth Flexible forwarding to cable interface based on service flow attributes 28
Admission Control and QoS Multicast: IGMP Admission Control / Authorization IGMP Join Multicast Video Source IP Network CMTS DBC CM Device CMTS forwards multicast video streams based on IGMP traffic from Device CMTS pre-configured with video service class CMTS performs admission control and multicast authorization 29
Admission Control and QoS Multicast: PCMM Policy Server PCMM Application Manager VOD streamer IP Network CMTS Multicast extensions included in PCMM IO5 Admission Control DBC CMTS dynamically forwards multicast video streams based on PCMM signaling CM Device Policy Server performs authorization checks and signals CMTS with QoS requirements 30
Optimizing for Adaptive Bit Rate Video
How does ABR impact Video over DOCSIS solution? Most features described are applicable to ABR or RTP delivered video Channel bonding, RF spanning, VBR and load balancing applicable ABR delivered via multicast can leverage IGMP, PCMM for session signaling, use RF spanning for efficiency VoD can use PCMM even for ABR Admission Control Admit flows at desired profile, and use rate-shifting to handle inhome issues Admit flows at minimum acceptable profile and allow clients to upshift when additional bandwidth is available 32
ABR and QoS With ABR is QoS needed for managed video? Can t client simply downshift till it finds a stable point Without QoS: Clients fight it out Operators lose control over what stream gets what QoS With QoS Operators can apply policies based on type of content, device, and subscriber 33
Business Policies Service Level Premiere vs Basic Content Pay vs Free Preferred Partner Device 60 HDTV vs ipad 34
Adaptive Streaming Challenges Adaptive Streaming Key Differences One-way UDP based to two-way TCP based Fixed bandwidth to self-adapting bandwidth Bandwidth Efficiency Upstream and downstream Bitrate Adaptation Upstream congestion impact to downstream streaming Simultaneous adaptive streaming sessions 35
QoS for ABR streaming 36
Bandwidth Requirement Examples
Factors that influence bandwidth requirements Type of service Linear or VoD or both Target devices Bitrate of streams Resolution: HD vs SD Codec: MPEG4 vs MPEG2 VBR/CBR/ABR Multicast or Unicast delivery of linear services Cloud DVR vs Home DVR Service Group Size 38
Illustrative Example of Broadcast vs Switched Delivery All Broadcast All Switched Broadcast & Switched Broadcast Lineup 65 0 20 Broadcast DS per CMTS 12 0 4 Switched Lineup 0 65 45 Peak Switched Channels per SG 0 40 20 Switched DS per SG 0 8 4 Total Switched DS per CMTS 0 280 140 Total DS per CMTS 12 280 144 RF channels per SG 12 8 8 Assumptions: 1. Average bitrate of each broadcast TV channel = 6.5 Mbps 2. 35 SG s per ubr10012 3. DS channel capacity = 37 Mbps 39
Bandwidth requirements for full-service IPTV Modeled capacity for linear and on-demand services SG size:100-350 subs Multicast for linear Multicast gains increase with SG size VoD concurrency 20% MPEG4 50% HD, 50% SD Number of DS channels required 35 30 25 20 15 10 5 0 100 150 200 250 300 350 CBR VBR Number of IP video subs per Service Group For more details see: HFC Capacity planning for, SCTE 2011 40
Summary Cisco s Video over DOCSIS solution: Supports a wide range of use cases Multicast options for efficient Linear TV delivery Can be optimized for ABR Video Cost-effective and scalable Field-tested in large-scale deployments 41
TABLE TOPICS & SOLUTION CLINICS DON T FORGET TO LEVERAGE THESE OPORTUNITIES TO TALK WITH OUR EXPERTS!!! TECHNICAL SOLUTION CLINICS Join Cisco experts who spend their days troubleshooting implementation, application, and integration issues for clients in a whiteboard discussion focused on your specific network challenges. TULUM 7 area right outside the Breakout Session Rooms Wednesday & Thursday from 11am to 6pm TABLE TOPICS During lunch you can join a Cisco expert and your peers in these casual conversations focusing on the hot topics addressed in breakout sessions. Table Topics discussions offer a fresh perspective on the issues that everyone is talking about at Cisco Live, in an informal format while you enjoy lunch with people with interest in your same topic. This is not only an opportunity to expand your knowledge but also it is great for networking. LUNCH TENT 42
Complete Your Online Session Evaluation Complete your session evaluation online now You choose how: mobile app internet kiosk stations Any browser https:// www.ciscolivemexico.com/ connect Maximize your Cisco Live experience with your free Cisco Live 365 account. Download session PDFs, view sessions on-demand and participate in live activities throughout the year. Click the Enter Cisco Live 365 button in your Cisco Live portal to log in. 43