7. OTT (Over The Top) Solution
• Architecture of multi‐screen head‐end encoding system
8. OTT (Over The Top) Solution
• CDN for OTT Content Delivery
9. HTTP Streaming Protocols
HTTP streaming protocols
• Available HTTP streaming protocols:Available HTTP streaming protocols:
Apple HLS (H.264) : iOS devices, Quicktime X, AppleTV, compatible STB
Microsoft Smooth Streaming (H.264) : Silverlight
Adobe HTTP dynamic Streaming (H 264) : Flash 10Adobe HTTP dynamic Streaming (H.264) : Flash 10
Google WebM (VP8) : Chrome, Android
• What is HTTP streaming?• What is HTTP streaming?
– HTTP based video transmission protocol
– Based on segmented video streams/files
• Why HTTP streaming is going to change things?
– Easy transmission (HTTP) : Firewalls, NAT
All hi CDN ( l )– Allows to use caching CDN (costless)
– Easy implementation of adaptive streaming
10. HTTP Streaming Protocols
HLS format
• HTTP live streaming:HTTP live streaming:
– Natively supported on Apple and devices like STB with HLS players
– Players retrieve playlist– Players retrieve playlist
11. HTTP Streaming Protocols
Adaptive Bitrate Technology
• Adaptive bit rate (or Smooth Streaming or Dynamic Streaming)
– Strategic feature making the user experience positive on unmanaged network
– Index file / Playlist / Manifest is generated indicating profiles available for one channel– Index file / Playlist / Manifest is generated indicating profiles available for one channel
– Receiving device (PC, Mobile, STB) will look for the most suitable bandwidth
– Each chunk file lasts typically 5 to 10 seconds (depending on technology used)yp y ( p g gy )
– All streaming is http based in order to go through the open internet