Change the future

Friday 11:30 a.m.–noon

This Old Video Site: How PBS streams video - and you can too!

Edgar Roman

Audience level:


Overview of how the Public Broadcasting Service streams video online. Learn how PBS uses python and other services to provide video streaming online. Talk will discuss lessons learned, explanation of video formats, and experiences with mobile device support. Talk will include recommendations for others to easily adopt similar practices to quickly host their own online video site.


This Old Video Site: How PBS streams video - and you can too!
  • What we do at PBS interactive
  • Video streaming is tough
    • Unless you use YouTube
  • Why do you want to stream video?
    • It's not for everyone
  • Bitrates and more
    • BluRay around 40 Mbps
    • Broadcast up to 20 Mbps
    • Online streaming 500 Kbps to 5 Mbps
  • Video formats
    • Mp4 vs H.264
    • Mov vs Flash
    • HTTP Live Streaming vs Smooth Streaming
  • What about mobile?
    • iOS support
    • Android support
    • Others?
  • Encoding vs Transcoding
  • Online Encoding services
  • Distribution
    • Why use a CDN?
  • Got the server side ready – what about players?
    • OSMF
    • JWPlayer
  • HTML5
    • Is it ready?
  • Haxors are stealing my videos!
    • DRM challenges
  • Final considerations
    • You'll need a CMS or other management system
  • Questions