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
65
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
220
Engineering a Live Streaming Workflow for Super Bowl 53 at CBS
flavioribeiro
0
180
Live Streaming Challenges & How we are Dealing with Them
flavioribeiro
0
290
How Video Works?
flavioribeiro
2
800
Improving the Video Delivery at The New York Times
flavioribeiro
1
350
Building a Closed Captions Ecosystem at The New York Times
flavioribeiro
0
210
Snickers: Open Source HTTP API for Media Encoding
flavioribeiro
0
340
The New York Times: Flash Free Video in 2016
flavioribeiro
0
75
Towards the Application of WebRTC Peer-to-Peer to Scale Live Video Streaming over the Internet
flavioribeiro
1
180
Other Decks in Programming
See All in Programming
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
290
クラウドに依存しないS3を使った開発術
simesaba80
0
180
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
190
複雑なUI設計への銀の弾丸 「オブジェクト指向UIデザイン」
teamlab
PRO
2
110
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
490
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
390
Grafana:建立系統全知視角的捷徑
blueswen
0
240
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
180
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
210
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
27k
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
How to Talk to Developers About Accessibility
jct
1
87
BBQ
matthewcrist
89
9.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Everyday Curiosity
cassininazir
0
110
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A Modern Web Designer's Workflow
chriscoyier
698
190k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
59
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
70
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
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!