Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Live Streaming Challenges & How we are Dealing ...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Live Streaming Challenges & How we are Dealing with Them

Presentation about the different live streaming workflows we have at CBS Interactive and how we're trying to create an inclusive, cost-effective and rock solid live streaming platform to be used by all the business units of the company.

Flávio Ribeiro

October 17, 2018

Transcript

33 slides
  1. • multiple live events per week • pretty high quality

    • interactivity • low-latency • low/medium audience peaks • syndication
  2. • “internet breaking” event • record breaking audience • multiple

    revenue models • multiple backup plans • multiple devices
  3. PROBLEMS • fragmentation on current implementations • vendors granularity (and

    the impact of it in contracts) • independent initiatives • development cost ↑ • Infrastructure maintenance ↑ • different integration with other platforms • CMS, live-to-vod, clips, thumbnails • too expensive for some BU's
  4. • centralize live stream workflows for “ad-hoc” and live-linear channels

    • enable all users to benefit from new features • provide abstraction layer for cloud interfacing • reduce vendor lock-in • transparent switch between vendors • enable smaller business units to do live streaming events • easier/cost-effective
  5. payload parsing & processing media ingest plugin media origin plugin

    media edge “input”: { “type”: “RTP”, } , “output”: { “dvr”: true, “protocols”: [“dash”] } AWS MediaLive AWS MediaPackage
  6. payload parsing & processing media ingest plugin media origin plugin

    media edge “input”: { “type”: “RTMP”, } , “output”: { “protocols”: [“lhls”] } NGINX-rtmp + Lua
  7. • CDN setup & configuration management • general purpose •

    all sorts of content (JS, images, static pages)

More Decks by Flávio Ribeiro

Other Decks in Technology