Unified Content Delivery on Fixed and Mobile...
Transcript of Unified Content Delivery on Fixed and Mobile...
![Page 1: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/1.jpg)
Steve Appleby, Tim Stevens and Rory TurnbullBritish Telecommunications
5G-Xcast
Unified Content Delivery on
Fixed and Mobile NetworksA view of synchronous TV delivery
1
![Page 2: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/2.jpg)
2
Observations on content
consumption
![Page 3: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/3.jpg)
3
Linear TV in decline
Active viewing hours of on-
demand vs live and scheduled
linear TV
![Page 4: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/4.jpg)
4
Live audiences are very dynamic
Traffic volumes over the EE network during the England
vs. Wales football match during Euro16 compared with
the previous day.
![Page 5: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/5.jpg)
5
“Appointment to view” broadcast audiences are
very dynamic
![Page 6: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/6.jpg)
Appointment to view VoD has a similar profile to live and linear
with a huge spike in demand when initially released
Consumers want to watch together and engage in social media
commentary and
Traffic profile would suit carousel broadcast and/or push
prepositioning
And VOD too…
![Page 7: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/7.jpg)
7
• Concurrent viewing of popular events drives traffic
volumes
– It doesn’t just change what people are doing, it drives overall
demand volumes
• This creates a capacity planning challenge
• Broadcast and multicast can help manage peaks and
simplify capacity management
Observations
![Page 8: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/8.jpg)
8
How to deliver event-based
content?
![Page 9: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/9.jpg)
Traditional Broadcast Internet
Two worlds
• Only supports TV
• Optimised network for national coverage
of popular content
• Highly efficient use of spectrum for
simultaneous delivery at edge of network
• High barrier to provisioning a new service
• Only support linear delivery
• One-size fits all
• Supports many services
• Non-optimised network for global
coverage
• Unicast at edge of network inefficient for
simultaneous delivery
• Very low barrier to provisioning a new
service
• Supports linear and on-demand
• Highly customisable
![Page 10: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/10.jpg)
Live On demand Delivery
10
The rise of the global platforms
![Page 11: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/11.jpg)
11
Content Delivery NetworksContent Service
Provider
Content Delivery
Network
Network Service
Provider End User
![Page 12: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/12.jpg)
12
• Generic technology is good
• Non-specialist commoditised servers
• Readily passes through firewalls
• Don’t require specialist software or licences
• It’s the cheapest option!
Global Platforms Use HTTP
![Page 13: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/13.jpg)
13
But… HTTP Sub-optimal
Video Streaming HTTP
Timely Delivery
Bitrate to
match media
Delivery Times
Highly
Unpredictable
Throughput ignores
media requirements
What went wrong?
Why not UDP + QoS?
![Page 14: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/14.jpg)
Organisation B
14
Cross-organisational resource reservation is
challenging
Organisation A
Latency
Priority
Capacity
SLA
Billing
Resource
Accounting
Commercial Relationship
Data / Content
![Page 15: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/15.jpg)
Organisation B
15
Prefer Autonomous Resource Allocation
Organisation A
Resource
Data / Content
Internal
Optimisation
![Page 16: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/16.jpg)
Buff
er
16
Clever apps not clever networks
Clever Network Clever App
Throughput Variation
Guaranteed Bandwidth Adaptive Bitrate Streaming
Network Handover
Complex Network Handover Streaming Buffer Management
ABR
![Page 17: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/17.jpg)
17
NSP needs capacity for many unicast
streamsContent Service
Provider
Content Delivery
Network
Network Service
Provider End User
Each user served their own
unicast stream causing
duplications and
unnecessary load
![Page 18: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/18.jpg)
18
Best of both: CDN for global - dynamic
selection of multicast at edgeContent Service
Provider
Content Delivery
Network
Network Service
Provider End User
Multicast or broadcast can be
used to save capacity when
streams are the same
![Page 19: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/19.jpg)
19
• Combine CDN for global reach with multicast/broadcast for edge
optimisation
• Multicast/broadcast as internal network optimisation, rather than
service to be sold
• Servers and client applications work with unicast with standard
Internet protocols (HTTP)
• Application layer intelligence preferred over network signalling
Content Delivery Framework Design
Principles
![Page 20: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/20.jpg)
20
Unified Content Delivery -
Challenges
![Page 21: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/21.jpg)
21
Synchronous Delivery of Asynchronous
requests
1
2
3
4
Edge Node
Tim
e
Independent, asynchronous HTTP requests usually responded
to individually
Aggregate requests and serve a single response
![Page 22: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/22.jpg)
22
• How do we keep end to end delay low enough for live?
• How do we make it work with ABR?
Quality control
CDN delaysUC/MC
conversion
MC/UC
conversionStreaming
buffer
![Page 23: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/23.jpg)
23
• How do will it work when the content and/or transport is encrypted?
• Need to avoid having visibility of content internals
Security and Trust
CDN delaysUC/MC
conversion
MC/UC
conversionStreaming
buffer
![Page 24: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/24.jpg)
24
Standards activity
Significant update to Multicast operation on
Demand (MooD) in Release 14
IP Multicast Adaptive Bitrate
Developing Multicast ABR standard
Relevant IP standards (e.g. media
encapsulation, HTTP(S), multicast etc.)
![Page 25: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/25.jpg)
25
• We can combine global CDNs with multicast and broadcast at the
edge of the network to get the best of both worlds
• To make multicast and broadcast easy products to use, it should be
possible to treat them as an internal optimisation capability, rather
than a service to be sold
• We should beware trying to “add value” to the network by over-
complicating its APIs.
The key takeaways
![Page 26: Unified Content Delivery on Fixed and Mobile …5g-xcast.eu/wp-content/uploads/2017/11/EBU_Forecast2017...demand vs live and scheduled linear TV 4 Live audiences are very dynamic Traffic](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f37a5cf36c887267456b323/html5/thumbnails/26.jpg)
Any Questions ?
26