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
47
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
200
Engineering a Live Streaming Workflow for Super Bowl 53 at CBS
flavioribeiro
0
130
Live Streaming Challenges & How we are Dealing with Them
flavioribeiro
0
270
How Video Works?
flavioribeiro
2
770
Improving the Video Delivery at The New York Times
flavioribeiro
1
320
Building a Closed Captions Ecosystem at The New York Times
flavioribeiro
0
170
Snickers: Open Source HTTP API for Media Encoding
flavioribeiro
0
310
The New York Times: Flash Free Video in 2016
flavioribeiro
0
66
Towards the Application of WebRTC Peer-to-Peer to Scale Live Video Streaming over the Internet
flavioribeiro
1
150
Other Decks in Programming
See All in Programming
開発効率向上のためのリファクタリングの一歩目の選択肢 ~コード分割~ / JJUG CCC 2024 Fall
ryounasso
0
370
gopls を改造したら開発生産性が高まった
satorunooshie
8
240
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
160
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
7
2.8k
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
140
カラム追加で増えるActiveRecordのメモリサイズ イメージできますか?
asayamakk
4
1.6k
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
410
Dev ContainersとGitHub Codespacesの素敵な関係
ymd65536
1
130
Vue.js学習の振り返り
hiro_xre
2
130
PLoP 2024: The evolution of the microservice architecture pattern language
cer
PRO
0
1.7k
Kubernetes for Data Engineers: Building Scalable, Reliable Data Pipelines
sucitw
1
200
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
440
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
Code Reviewing Like a Champion
maltzj
519
39k
Building an army of robots
kneath
302
42k
How GitHub (no longer) Works
holman
311
140k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Docker and Python
trallard
40
3.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
14
1.9k
It's Worth the Effort
3n
183
27k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
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!