8. Common protocols for live streaming include:
🔹RTMP (Real-Time Messaging Protocol): This was originally developed by Macromedia to transmit data between a Flash player and a server. Now it is used for streaming video data over the internet.
🔹RTMP (Real-Time Messaging Protocol): This was originally developed by Macromedia to transmit data between a Flash player and a server. Now it is used for streaming video data over the internet.
9. Note that video conferencing applications like Skype use RTC protocol for low latency
🔹HLS (HTTP Live Streaming): It requires the H.264 or H.265 encoding. Apple devices accept only HLS format
🔹DASH (Dynamic Adaptive Streaming over HTTP): DASH does not support Apple devices
🔹HLS (HTTP Live Streaming): It requires the H.264 or H.265 encoding. Apple devices accept only HLS format
🔹DASH (Dynamic Adaptive Streaming over HTTP): DASH does not support Apple devices
10. Both HLS and DASH support adaptive bitrate streaming.
Over to you: What are some of the optimizations that can be done in this process? Which type of storage is suitable for video persistence in step 7?
Over to you: What are some of the optimizations that can be done in this process? Which type of storage is suitable for video persistence in step 7?
11. I hope you've found this thread helpful.
Follow me @alexxubyte for more.
Like/Retweet the first tweet below if you can:
Follow me @alexxubyte for more.
Like/Retweet the first tweet below if you can:
Enjoy this thread?
You might like our "Algorithms You Should Know Video Series For System Design":
youtube.com
You might like our "Algorithms You Should Know Video Series For System Design":
youtube.com
Loading suggestions...