How Does Live Streaming Platform Work? (YouTube live, Twitch, TikTok Live)

preview_player
Показать описание

Checkout our bestselling System Design Interview books:

ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.
Рекомендации по теме
Комментарии
Автор

Imagine you are doing R & D on a topic for the last few days and you are drowning. Then your fav youtuber came with a boat. That's happened right now. Thanks Man

NavidMahbub
Автор

Video capture --(RTMP)--> PoP Server -> Transcoding / Segmentation -> Packaging -> CDN distribution / Caching

ReflectionOcean
Автор

Very efficient description of live video streaming I have seen so far. It's amazing how you covered this topic in about 5 mins

lathan
Автор

Please subscribe if you learned something new.! Thank you.
Tools we use: Adobe after effects and illustrator

ByteByteGo
Автор

Right on the money. No BS! No Hype! No extraneous info. Just get's to the point with clear graphics. 5 minutes and done. Beautifull!

deepalmoon
Автор

Very informative videos from your channel. Thank you to you and your team who make so much effort with different tools and spend hours just for a short video. Another appreciable point is you read the comments on your videos and reply every question by viewers.

jasmindersingh
Автор

I would love to see architectures of Saas startups' software. Evolution of the architecture, how to scale. Thanks for your videos, there is a lot to learn from them.

barnabaslada-hartyani
Автор

🎯 Key Takeaways for quick navigation:

00:07 📹 Live streaming faces challenges due to real-time internet transmission and compute-intensive video processing.
01:07 🌐 Encoders package video streams using protocols like RTMP, while newer options like SRT promise lower latency and network resilience.
02:06 🌍 Point-of-presence servers are used to optimize upload conditions for streamers and ensure fast transmission to the platform.
02:35 🔄 Adaptive bitrate streaming allows video players to adjust quality based on viewer's internet connection, and transcoding converts video streams into different resolutions.
03:38 📦 Popular live-streaming formats include HLS and DASH, with HLS being the most widely used format, consisting of manifest files and video chunks.
04:38 ⌛ Achieving lower latency may require sacrificing video quality, and some platforms offer options for streamers to adjust interactivity and quality.

Made with HARPA AI

mrpedaller
Автор

I love that these are "bite sized" at around 5m - I can always make a point of fitting them in even on a busy day, and they're always worthwhile :)

bemmi
Автор

Segmentation and transcoding are key. I had always wondered how you'd deal with various resolutions and bitrates, and how you'd chop up a video in smaller pieces.

pieter
Автор

I ve been waiting for a channel like that for such a while thank u so much

thecoderfromabove
Автор

This is amazing content. Thanks for making such high quality content available for free.

MeghadityaRoyChaudhury
Автор

I love this channel. Last night I was literally asking: "I wonder what the architecture of a live streaming platform is" and BAM!

QuantumImperfections
Автор

Besides the polished script, I gotta compliment the art design and pacing for these videos. 10/10

peterstedman
Автор

geez the explanation is superb! thanks! keep up the good work!

IrfanKamil
Автор

Wow that was a really smooth presentation on the topic

pankajmahanta
Автор

It's a gem! Thanks for sharing! :)

evandroLG
Автор

This is an Amazing Explaination Thank you for the video :D

theinhumaneme
Автор

Thanks for this video. How do we implement the feature of playing video watched on one device to start exactly where we left on another like YouTube? Especially where and how do we store that data?

priyanka
Автор

Great Explanation. Thank you for the video!!!!

ThanhNguyen-rure