Upload
benjamin-pius
View
14
Download
2
Embed Size (px)
Citation preview
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