Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building a Live Streaming Stack for Big Brother
Search
Flávio Ribeiro
May 01, 2020
Programming
0
39
Building a Live Streaming Stack for Big Brother
Flávio Ribeiro
May 01, 2020
Tweet
Share
More Decks by Flávio Ribeiro
See All by Flávio Ribeiro
Leveraging Open Source to Create Virtual Live Channels from On-Demand Video
flavioribeiro
0
150
Engineering a Live Streaming Workflow for Super Bowl 53 at CBS
flavioribeiro
0
94
Live Streaming Challenges & How we are Dealing with Them
flavioribeiro
0
260
How Video Works?
flavioribeiro
2
760
Improving the Video Delivery at The New York Times
flavioribeiro
1
310
Building a Closed Captions Ecosystem at The New York Times
flavioribeiro
0
160
Snickers: Open Source HTTP API for Media Encoding
flavioribeiro
0
300
The New York Times: Flash Free Video in 2016
flavioribeiro
0
56
Towards the Application of WebRTC Peer-to-Peer to Scale Live Video Streaming over the Internet
flavioribeiro
1
140
Other Decks in Programming
See All in Programming
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
220
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
250
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
250
Git Rebase
bkuhlmann
11
1.6k
PostmanでAPIの動作確認が楽になった話
h455h1
0
110
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
340
try! Swift Tokyo 初参加報告LT
hinakko2
0
190
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
160
puregoの活用例
aethiopicuschan
0
220
pixivアプリでマルチモジュールを実現するまで
gatosyocora
1
130
Folding Cheat Sheet #1
philipschwarz
PRO
0
210
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
25
7.7k
Featured
See All Featured
Designing for humans not robots
tammielis
247
25k
GraphQLの誤解/rethinking-graphql
sonatard
49
9.2k
Design by the Numbers
sachag
274
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Debugging Ruby Performance
tmm1
69
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Web Components: a chance to create the future
zenorocha
304
41k
In The Pink: A Labor of Love
frogandcode
137
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
353
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
13k
Designing the Hi-DPI Web
ddemaree
276
33k
Transcript
Building a Live Streaming Stack for May, 2020
Flavio Ribeiro Director of Engineering, Video Technology Group ViacomCBS Digital
@flavioribeiro /in/flavioribeiro /flavioribeiro
AGENDA • Some of the services we built • Big
Brother Project
Propeller is a vendor-agnostic live-streaming platform responsible for creating, provisioning
and managing cloud-based services for online streaming linear channels & ad-hoc events.
Mediahub is an On-Demand Video Orchestrator.
Bakery is a Proxy & Manifest Customization service for Adaptive
Streaming Formats. https://cbsinteractive.github.io/bakery
Big Brother Live Feeds
• 20+ Platforms • DRM (All flavors) • Full Season
DVR • Live Thumbnails • Syndication to Partners
LIVE (DRM & 20+ PLATFORMS)
FULL SEASON DVR & THUMBNAILS
Long Seekable Manifests 24h VoD Files for each day of
the season Kaltura's OTFP is Powerful Player + UX Manipulates Seekbar On-The-Fly Live Thumbnails Extraction Bakery is Open Source HIGHLIGHTS
Thanks!