NEXT GENERATION IP VIDEO ARCHITECTURE TRENDS, CHALLENGES, & - - PowerPoint PPT Presentation
NEXT GENERATION IP VIDEO ARCHITECTURE TRENDS, CHALLENGES, & - - PowerPoint PPT Presentation
NEXT GENERATION IP VIDEO ARCHITECTURE TRENDS, CHALLENGES, & SOLUTIONS Weidong Mao Senior Fellow, Comcast June 20, 2019 THE RISE OF OTT IP VIDEO SUBSCRIPTION VOD SERVICE Deep content library Navigation, discovery, recommendation
2
THE RISE OF OTT IP VIDEO
SUBSCRIPTION VOD SERVICE
- Deep content library
- Navigation, discovery, recommendation
VIRTUAL PAY TV SERVICE
- Live linear TV programming
- Video On Demand and Cloud DVR
ONLINE & SOCIAL MEDIA VIDEO
- Short-form and long-tail content
3
TRADITIONAL VIDEO PROVIDERS GO ALL IP
LIVE LINEAR CHANNELS
- Broadcast networks, cable networks, PPV, PEG
VIDEO ON DEMAND
- Subscription VOD, Transactional VOD, and EST
CLOUD DVR
- Cloud recording/playback and download to go
IN-HOME AND OUT-OF-HOME STREAMING DIGITAL AD INSERTION (DAI) EMERGENCY ALERT SYSTEM, CLOSED CAPTIONING, BLACKOUT
4
CLOUD DVR EXPANDS IN SCALE
CLOUD DVR (DIGITAL VIDEO RECORDER)
- Example deployment with 500GB per subscriber
- ~200 hour of HD content at 5.5Mbps AVC ABR
- Up to 6 simultaneous recordings per subscriber
- In home streaming to multiple devices
- Download to go
- Trending to TB scale of cloud DVR storage per customer
- Unique copy requirement drives storage I/O and capacity
5
ENABLING TECHNOLOGIES FOR IP VIDEO
ENCODING (AVC, HEVC, AV1, VVC) STREAMING (HLS, DASH) STORAGE (ON PREMISE, CLOUD) TRANSPORT (HTTP, RELIABLE UDP) CONTENT DELIVERY NETWORK (HTTP PROXIES) DIGITAL RIGHTS MANAGEMENT (MULTI-DRM / MPEG CENC) DYNAMIC AD INSERTION (DAI) (SERVER & CLIENT SIDE)
6
IP VIDEO REFERENCE ARCHITECTURE
7
IP VIDEO – SMALL SCREEN
IP VIDEO REACHES SECONDARY SCREEN OF ALL TYPES
- U.S. adults spend more time on their mobile devices than in front of TV
- OTT and managed video consumption increase significantly on mobile devices
- Most devices support high end video format (e.g. 1080p60, 4K, HDR)
8
IP VIDEO – LARGE SCREEN
YET PRIMARY SCREEN IS DOMINATING AND IMPROVING
- Higher resolution: from HD 1920x1080 to 4K 3840x2160p and 8K 7680x4320
- Higher frame rate: from HD i60/p24/p30 to HD p60 to UltraHD p60/p120
- High Dynamic Range (HDR): more bits for brightness/contrast nonlinearly
- Wide Color Gamut: more colors for richer video viewing experience
9
US TV HOUSEHOLD PROJECTION
20 40 60 80 100 120 140 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 Total US TVHH Total HD TVHH Total 4K TVHHs Total 4K HDR TVHHs Total Cable, DBS, Telco HD Subscribers
4K and 4K HDR estimated projections (M)
Source: SNL Kagan, S&P Global Market Intelligence “US TV set and Blu-ray player projections through 2027” 87% of 2017 model year 4k TV’s have HDR support. 2018 model year and beyond 4k TVs all have HDR support
1 0
COMPRESSION (10X EFFICIENCY GAIN)
HD 1080p60
1 1
Codec MPEG-2 MPEG-4 AVC/H.264 HEVC/H.265 Partition size 16x16 Macroblock 16x16 Macroblock Coding Unit (64x64 to 8x8) Prediction unit Inter 16x16, 16x8, 8x16 Intra 8x8 Sub-block down to 4x4 Prediction Unit Quad Tree down to 4x4 Intra prediction DC predictor Up to 9 predictors Up to 35 predictors Inter prediction Motion vector from one reference picture Weighted prediction from multiple reference frames Advanced Motion Vector Prediction (spatial + temporal) Motion precision 1/2 pixel 1/2, and 1/4 pixel 1/4 and 1/8 pixel Transform Floating point DCT Integer DCT (8x8, 4x4) Integer DCT (32x32 to 4x4) Quantization Fixed weighted matrix Extended and finer control Extended and finer control Entropy coding Variable Length Coding (VLC) Context Adaptive Binary Arithmetic Coding (CABAC) Context Adaptive Binary Arithmetic Coding (CABAC) In-loop Filters None Deblocking Deblocking and SAO
MORE & BETTER TOOLS FOR VIDEO CODEC
1 2
CONTENT-ADAPTIVE ENCODING
CONSTANT QUALITY, VARIABLE BITRATE
- IP video delivery enables Variable Bit Rate (VBR) or Capped Variable Bit Rate (cVBR)
- Aggressive VBR helps balance the need for quality, reach, and infrastructure capacity
- Per-shot content-adaptive encoding shown to perform better than fixed bitrate ladders
- More sophisticated player-side rate adaptation logic is needed
Bitrate Quality Video Segment #1 talking head Equal Bitrate Allocation Consistent Quality Video Segment #2 action
1 3
VIDEO QUALITY METRICS
PERCEPTUAL QUALITY METRICS ESSENTIAL FOR LARGE SCALE VIDEO SERVICES
- Non-reference metrics as “gating criteria” for sources
- Full-reference metrics to monitor and tune encoder performance
- Full-reference metric as “target quality” for constant-quality encoding and streaming
1 4
ABR TREND – LOW LATENCY
Source: https://www.wowza.com/blog/10-streaming-trends-2019
1 5
- Choosing the bitrate/resolution pairs to make up/downshifts least visible
- Picking the best segment durations
- Modeling streaming dynamics for different genres
Content Preparation
- Providing network conditions to streaming clients
- Achieving controlled fairness in the network
- New transport options such as HTTP/2
Distribution and Delivery
- Modeling the impact of faster zapping and trick modes on the QoE
- Understanding the impact of QoE on viewer engagement
- Optimization across clients based on the stream utility
QoE Modeling and Client Design
- Understanding the interaction of adaptive streaming with caching in CDNs
- Extracting actions based on real-time analytics
- Fixing issues faster and remotely
Analytics, Fault Isolation and Diagnostics
ABR TREND – FOCUS AREAS
1 6
NETWORK IMPACTS OF IP VIDEO
CONCURRENCY
- Number of simultaneous viewers for popular live/on-demand content
- High concurrency increases access network bandwidth consumption
- High concurrency increases CDN caching efficiency, but also no. of connections
RELIABILITY
- Packet loss in various network links (backbone, regional, access, in-home Wifi)
LATENCY
- Live point latency, start up latency
1 7
VIDEO TRANSPORT OPTIONS
MPEG-2 TS OVER UDP
- Unreliable (UDP w/o FEC)
- Extremely low latency
- Multicast and unicast
ABR OVER HTTP
- Reliable (TCP)
- High latency
- Unicast only
CMAF ABR OVER CHUNKED HTTP
- Reliable (TCP)
- Low latency
- Unicast
NEXT GENERATION TRANSPORT? Bandwidth efficiency Latency Reliability
1 8
EVOLUTION OF VIDEO TRANSPORT
Reliable High latency Unicast only Next Generation Video Transport MPEG-2 TS over UDP ABR over HTTP (DASH, CMAF)
1 9
CHOOSE THE RIGHT STORAGE SOLUTIONS
HIGH THROUGHPUT LOW LATENCY HIGH COST Encoding / Packaging CDN Cache Cloud DVR (hot) MEDIUM PERFORMANCE HIGH VOLUME LOW COST VOD Library Cloud DVR (warm) HIGH AVAILABILITY & ELASTICITY HIGH LATENCY LOWEST COST VOD library Cloud DVR (cold) Metadata
Cloud Storage On-prem HDD On-prem SSD Cloud + SLA
~5GB/sec transfer speed ~550K IOPs (r/w mix) ~20 μs latency ~250 MB/sec transfer speed ~80 IOPs ~10 ms latency (incl. seek) 0.5-200 MB/sec transfer speed SLA pay-per-performance
2 0
IP VIDEO STANDARDS
HTTP 1.1/2/3, TCP, UDP, NTP, RTP, IPV4, IPV6 MPEG AVC/H.264, MPEG HEVC/H.265, VVC, MPEG-H, MPEG DASH, SAND, MPEG CENC (Cbcs, Ctr), DASH-IF IOP, CPIX, DASH Events, ATSC 3.0 ISO-BMFF, CMAF, MPEG-TS, ST 2022, ST 2110, SCTE 128-1/2, 215-1/2/1-1, 214-1/2/3/4, 223 SCTE 35, 224, 250, 130 ATSC A300, A341, A342, A343, A334, A330, ETSI 101 154, DVB-DASH, IPTV BT.2100-2, ST 2086, PQ, HLG, IMF, IMSC, SMPTE 2094- 10, 2094-40, SL-HDR1, ST 2113, ISO/IEC 23091 CSTF, DPCTF, HATF, Streaming Media QoE, 864.G, HDMI. QUIC, XML, HTML 5, H.770, H.730, H.740, H.750, H.760, H.7770, H.780, TR 26.969, TR 26.939, TR 26.907, ….
Encoding Creation Indexing Delivery Playout
2 1
ML/AI APPLICATIONS TO IP VIDEO
VIDEO COMPRESSION
- Scene detection and classification
- Content adaptive encoding
CONTENT DELIVERY NETWORK
- Intelligent caching algorithm
ABR STREAMING
- Improve ABR quality of experience
CONTENT DISCOVERY
- Voice remote based discovery
- Smart video recognition and search
BIG DATA ANALYTICS
2 2
DEPLOYING LARGE SCALE IP VIDEO
Scalability Reliability Simplicity Security Velocity Cost Effectiveness Quality Operability Ubiquity Multi-tenancy Multi-tenancy Multi-tenancy Multi-tenancy
2 3
SUMMARY
IP VIDEO IS BEING WIDELY DEPLOYED SCALABILITY, RESILIENCY, AND QUALITY ARE STILL A CHALLENGE ENABLING TECHNOLOGIES CONTINUE TO EVOLVE
- Compression algorithms
- Storage technologies
- Network infrastructure
- Transport protocols
- Applications of ML/AI