Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does youtube use webrtc? Is it used frequently? [closed]

Tags:

youtube

webrtc

I developed a video chat website for clients using webRTC. This was my graduation project and I have worked hard and will use it as a portfolio for employment. The company I want to go to is a video platform company like YouTube However, I can not explain how I developed webRTC and how it will help the video platform company. So I'm wondering how YouTube uses webRTC, and how video platform companies that do not use webRTC can use it thank you

like image 860
라현지 Avatar asked Aug 31 '25 01:08

라현지


1 Answers

Youtube is not using WebRTC for video/live streaming.
If any website is using WebRTC, then we can easily inspect by opening below urls in browser:
chrome://webrtc-internals/ for chrome.
about:webrtc for firefox.

But recently YouTube started streaming video in VP9 video codec.
For live streaming youtube will depends on Hangouts on Air, which uses WebRTC.

WebRTC:

  • Mostly WebRTC is using for Real time collaborations like Calls, Conferences & Presentations either in p2p or via SFU/MCU/B2B servers.
  • We can use WebRTC to stream on youtube, by converting RTP to RTSP. See Jitsi POC.

Streaming Websites like YoutTube are okay with some delay in the streaming, but they have to scale for millions of viewers.

There are few common things in RealTime (WebRTC) & Non-RealTime/Near-RealTime applications:

  • Audio & video synchronisation, i.e. lip-sync
  • Optimising Encoder/Decoder for saving bandwidth and maintaining the quality
  • Handling bad network conditions like packet drops or latency
like image 193
Ajay Avatar answered Sep 06 '25 22:09

Ajay