WebRTC artık W3C ve IETF standardı oldu
(web.dev)WebRTC’nin tarihini, mimarisini, kullanım senaryolarını ve geleceğini genel olarak ele alan bir yazı
Tarihçe
-
2009’da Google’ın Flash’ın yerini alacak bir fikir ortaya atmasıyla başladı
-
2011’de IETF ve W3C’de standardizasyon çalışmaları başladı
-
2013’te Google ve Mozilla, tarayıcılar arası görüntülü görüşmeyi sergiledi
Mimari ve özellikler
RTCPeerConnectionAPI’si merkezde yer alır
→ P2P bağlantısını yönetir
-
getUserMedia: mikrofon ve kamera -
getDisplayMedia: ekran paylaşımı -
DataChannelile ikili veri aktarımı -
Opus ses kodeği, VP8 ve H.264 video kodekleri
Kullanım senaryoları
- Ağırlıklı olarak zaman açısından kritik uygulamalarda kullanılır
→ uzaktan ameliyat, sistem izleme, otonom araçların uzaktan kontrolü, UDP tabanlı sesli/görüntülü aramalar vb.
-
Neredeyse tüm tarayıcı tabanlı görüntülü görüşme hizmetleri
-
Google Stadia ve NVidia Geforce Now gibi bulut oyun servisleri
-
Pandemiyle birlikte görüntülü aramaların artması sonucu WebRTC kullanımı 100 kattan fazla arttı
WebRTC’nin geleceği
-
Aktarım hacmini %50 azaltabilen AV1 kodeğinin yakında kullanılabilir olması bekleniyor
-
Gecikmeyi ve kaliteyi iyileştirmek için açık kaynak kod geliştiriliyor
-
WebRTC NV (Next Version) ile yeni kullanım senaryolarını mümkün kılan API’ler ekleniyor
→ Scalable Video Coding (SVC): tek bir bit akışıyla farklı çözünürlük/kare hızı/görüntü kalitesi sunan bir sıkıştırma teknolojisi
→ Daha düşük seviyeli bileşenler için API’ler: WASM, Workers..
Henüz yorum yok.