Scaling Facebook Live Videos to a Billion Users

  Рет қаралды 88,046

InfoQ

InfoQ

Күн бұрын

InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts.
Deep-dive into 20+ talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky.
Register now: bit.ly/47tNEWv
--------------------------------------------------------------------------------------------------------------------------------------
Sachin Kulkarni talks about why Live matters, how Facebook Live was architected for these requirements and how it is setup to be flexible in adding features like multi-person live streaming.
This presentation was recorded at QCon London 2017.

Пікірлер: 41
@sayakkundu9746
@sayakkundu9746 2 жыл бұрын
Infrastructure deep dive starts at 9:10
@RobertBMenke
@RobertBMenke 6 жыл бұрын
Awesome talk. These are insanely hard challenges to overcome and it's really cool to learn from Facebook's example.
@vijayyogimath9493
@vijayyogimath9493 4 жыл бұрын
One of the best presentations I've seen. Loved the simplification to explain things while still retaining the tech nitty-gritty :)
@theghostwhowalk
@theghostwhowalk 3 жыл бұрын
Great video and presentation! Very engaging. Thanks for sharing!
@sagar4096
@sagar4096 4 жыл бұрын
This is very informative. Awesome Talk!
@GoyalMrManish
@GoyalMrManish 2 жыл бұрын
Great presentation I've ever seen. Simple explanation of complex things with added humor make it awesone. Thank you.
@KAULarun
@KAULarun 3 жыл бұрын
Superb video and awesome talk. Great mix of technology and humor. Explained in plain English. Loved it. Thanks for sharing!!
@techwithbasil
@techwithbasil 2 жыл бұрын
Very engaging presentation
@ichoudhury007
@ichoudhury007 4 жыл бұрын
Excellent Presentation. I really appreciated his presentation style and with humor mix into this made it more engaging. This was full of nuggets and gave a very clear visual of the process in the forefront as well as the underlying infra. Great job!
@rougutou
@rougutou 3 жыл бұрын
This presentation is underrated with only 17k views
@ekamaloff
@ekamaloff 2 жыл бұрын
Great talk, covers enough technical detail but in an accessible way for someone who has no experience with video streaming.
@abhanshgiri2708
@abhanshgiri2708 3 жыл бұрын
Why are InfoQ videos only 720p max resolution. The presentations are mostly pixelated.
@Ashley_montz
@Ashley_montz 3 жыл бұрын
such a good speaker. I really enjoyed the talk
@alexknn15
@alexknn15 2 жыл бұрын
Wonder why nobody asked in my opinion obvious question: What if millions of users connect to a single POP to watch a popular streamer? How BigCache nodes handle it? Obviously people wathing the same stream in one POP are hitting the same BigCache node, does it have replicas? If yes, how many times each cached segment will be replicated? In my head this should be dynamic, I mean for some streams you need 2-3 replicas for balancing, but for some popular ones (for this particular PoP) you may need 10-15. If so how do you do this dynamic replica creation I'm curious. Thanks in advance.
@simin2371
@simin2371 Жыл бұрын
I'm not FB engineer, but here is my take: Proxygen host can keep track of the concurrent requests to a specific streamID and the corresponding cache ID in a shared metadata cache. Certain policy can then be applied to tell the Proxygen host to route new requests to the same streamID to a new cache. Or the cache itself can keep track of the hot streamIDs and ask one of hosts to route requests somewhere else saying you have been requesting too frequently for the same content from me.
@camilohurtado3543
@camilohurtado3543 3 жыл бұрын
One of the best presentation I've seen
@kevin8918
@kevin8918 4 жыл бұрын
the protocol comparison in the talk is useless. looks like a go-to winner. No trade off
@sajo7304
@sajo7304 4 жыл бұрын
great presentation. Its a difficult problem to solve
@dishanathani8442
@dishanathani8442 2 жыл бұрын
Elegant presentation!
@billyean
@billyean Жыл бұрын
Ironically, looking back now after 5 years, how well you've done then eventually Tiktok beats you so hard that end with how many users do you still have now?
@sarangpal3729
@sarangpal3729 2 жыл бұрын
This is GOLD!
@abeidiot
@abeidiot 2 жыл бұрын
Can someone share what tool was used to make the presentation?
@amanvidura8267
@amanvidura8267 4 жыл бұрын
Presentation link?
@Lifelightning
@Lifelightning 6 жыл бұрын
"How do you deal with porn?" "We have both people and automated processes monitoring for porn, but yes, it's a _hard_ problem" What a memer. Great talk.
@dochaar
@dochaar 4 жыл бұрын
This is one of the best videos I ever watched on youtube! Thank you so much for sharing such an informational video.
@sagartyagi2450
@sagartyagi2450 2 жыл бұрын
Nice talk, although I've one point, why would a company operating at Facebook scale not allow developers to develop an awesome custom protocol for Live streaming just because of tight deadlines?? I feel these guys should've got enough time to see if rmtps is actually the best protocol or they can create something really cool.
@antonstarostin4876
@antonstarostin4876 2 жыл бұрын
I don't work for FAANG, but I believe the main reason is "time to market" and premature optimization. Business needs to deliver a new feature/product before competitors do and start generating revenue stream from it. I guess it's easier to develop an MVP with whatever technology is available and a good fit for the task. After that you get rid of the bottlenecks in the future if the product is successful.
@victorsterling6806
@victorsterling6806 2 жыл бұрын
We did develop an custom protocol for live and it has been used in production two year ago, so no more rtmp now for fb/ig live.
@neuemage
@neuemage 7 жыл бұрын
Billions of millions
@GBlunted
@GBlunted 2 жыл бұрын
Really good talk, I watched the whole thing! This guy seems pretty cool too, I wonder if he still works at there at Meta? He doesn't seem evil enough to really fit in there these days? Lol😈
@siddhartheswaramoorthy6413
@siddhartheswaramoorthy6413 3 жыл бұрын
08:14 BTW, Who is President Omaba?
@rudrapratapsinha8880
@rudrapratapsinha8880 2 жыл бұрын
President Lomagaba
@murali1790able
@murali1790able 2 жыл бұрын
Dear future viewer : you can skip first 9 mins
@greyreynyn
@greyreynyn 2 жыл бұрын
that's fucking insane you guys ship to a billion users in 8 months man
@amitkarmacharya4493
@amitkarmacharya4493 2 жыл бұрын
millions * , not billions.
@eyeamkd
@eyeamkd 5 ай бұрын
For the people watching it in 2023, RTMPS is no longer preferred since Adobe dropped flash, instead DASH (Dynamic Adapative Streaming over HTTP) or HLS ( HTTP live streaming) is preffered
@mahshidzeinaly2358
@mahshidzeinaly2358 6 жыл бұрын
Disappointing talk. We do not get to watch a talk from FaceBook teams every day, so I wish it was useful. I wish the presenter did not talk offside too much, too many jokes which makes it not even funny. The slides are too dark, the font is too small, not readable at all. Really boring. Instead of insisting on being a geek, I wish he was working on his presentation to be concise and more clear. Out of 51 minutes, only 5-10 minutes was useful.
@HarkiratSinghly
@HarkiratSinghly 4 жыл бұрын
Agree
@NickolayKutovoy
@NickolayKutovoy 3 жыл бұрын
Unfortunately true, very little useful info.
NSDI '13 - Scaling Memcache at Facebook
23:18
USENIX
Рет қаралды 10 М.
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 19 МЛН
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 25 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Scaling Push Messaging for Millions of Devices @Netflix
49:10
Facebook and memcached - Tech Talk
27:56
Meta Developers
Рет қаралды 231 М.
Scaling Instagram Infrastructure
51:12
InfoQ
Рет қаралды 276 М.
Scaling Pinterest • Marty Weiner • GOTO 2014
45:53
GOTO Conferences
Рет қаралды 25 М.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 549 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 786 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 61 МЛН
Bluetooth Desert Eagle
0:27
ts blur
Рет қаралды 7 МЛН
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 481 М.
Main filter..
0:15
CikoYt
Рет қаралды 4,5 МЛН