13 puan yazan xguru 2021-01-29 | Henüz yorum yok. | WhatsApp'ta paylaş

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

  • RTCPeerConnection API’si merkezde yer alır

→ P2P bağlantısını yönetir

  • getUserMedia: mikrofon ve kamera

  • getDisplayMedia: ekran paylaşımı

  • DataChannel ile 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.

Henüz yorum yok.