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

Live Streaming Challenges & How we are Dealing with Them

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
Tweet

More Decks by Flávio Ribeiro

Other Decks in Technology

Transcript

  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)