resolving the challenges with deploying optimal infrastructure for ott and vod services in afric
TRANSCRIPT
This document is offered compliments of BSP Media Group. www.bspmediagroup.com
All rights reserved.
Early internet video
• No adver/sing • No security (digital rights management) • Low bandwidth (small video screen sizes) • Small audiences • Popular inside corpora/ons for business comms
Streaming – the early days
Windows Media Servers
Live
Streaming – the early days
Windows Media Servers
Website
“Open web page” Live
Streaming – the early days
Windows Media Servers
Website
“Watch video”
Live
But technology has evolved – its not just about Windows any more
Windows Media Servers
Website
“Watch video”
Live
Mul/ plaEorm live streaming
• These days, most devices play back some form of H.264 content -‐ they can use a Flash player; an HTML 5 player or a player like the QuickTime player built into iOS.
• Different devices have different screen sizes and prefer different encoding seVngs (profiles)
• Viewers can be on different bandwidths, so need different bitrates to avoid buffering
• Wowza is a server that takes in 1 format and delivers mul/ple versions. Very useful!
Flash Encoder on Windows PC
m3u8 playlist
Op/on 2 – A single H.264 stream into Wowza for transcoding
Flash player
HTML5
Wowza CDN
VOD Infrastructure
Content Provider
Rights
List
Licence
File-‐based Assets
Tape-‐based Assets
Media Asset Management
Library
Encode
Ingest
QA
Mezzanine
Transcode
Store
Archive
Content Management
System
Images
Trailers / Featurebes
Film or TV episode
Accessibility / Localisa/on
Metadata
Package
Publishing
Format 1
Format 2
Confirma/on
Deliver to Customer
CDN / Web Servers / Caches
ó Website / App
ó Device
Head End ó
Regional Head Ends ó
Set Top Box
Ongoing
Monitoring
Customer Support
Fault Resolu/on
New development
Repor/ng
Revenue payments
Data from Conviva, Q1 2015
CDN Infrastructure
• Use more than 1 CDN • Set up rules: – Use lowest cost CDN while the quality is good enough
– If quality drops, switch to next preferred CDN • Different CDNs may be used at the same /me for viewers on different ISPs in different places
Live encoder
m3u8 playlist
Op/on 2 – A single H.264 stream into Wowza for transcoding
Flash player
HTML5
Wowza CDN
Mean throughput, same object, South Africa – last 24 hours -‐ Cedexis