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
52
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
210
Engineering a Live Streaming Workflow for Super Bowl 53 at CBS
flavioribeiro
0
160
Live Streaming Challenges & How we are Dealing with Them
flavioribeiro
0
280
How Video Works?
flavioribeiro
2
790
Improving the Video Delivery at The New York Times
flavioribeiro
1
330
Building a Closed Captions Ecosystem at The New York Times
flavioribeiro
0
200
Snickers: Open Source HTTP API for Media Encoding
flavioribeiro
0
330
The New York Times: Flash Free Video in 2016
flavioribeiro
0
71
Towards the Application of WebRTC Peer-to-Peer to Scale Live Video Streaming over the Internet
flavioribeiro
1
160
Other Decks in Programming
See All in Programming
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
390
セキュリティマネジャー廃止とクラウドネイティブ型サンドボックス活用
kazumura
1
190
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
プロダクト開発でも使おう 関数のオーバーロード
yoiwamoto
0
160
イベントストーミングから始めるドメイン駆動設計
jgeem
4
870
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
380
無関心の谷
kanayannet
0
180
関数型まつりレポート for JuliaTokai #22
antimon2
0
130
GoのWebAssembly活用パターン紹介
syumai
3
10k
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
360
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
970
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.4k
Designing for humans not robots
tammielis
253
25k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Agile that works and the tools we love
rasmusluckow
329
21k
Building Applications with DynamoDB
mza
95
6.5k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Optimizing for Happiness
mojombo
379
70k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Documentation Writing (for coders)
carmenintech
71
4.9k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Unsuck your backbone
ammeep
671
58k
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!