RFC Kütüphanesi

WebRTC ekosistemini oluşturan IETF belgelerinin Türkçe okuma odaklı sürümleri. Her kart, ilgili belgenin ne anlattığını özetler ve tam metne götürür.

RFC 8825
Genel Bakış 2021

Tarayıcılarda Gerçek Zamanlı İletişim

WebRTC'nin şemsiye belgesi. Hangi RFC'lerin bir araya gelerek ekosistemi oluşturduğunu, hangi parçaların zorunlu olduğunu ve mimarinin neden bu şekilde tasarlandığını anlatır. Spec değil, yol haritası.

H. Alvestrand · Google
RFC 3550
Transport 2003

RTP — Gerçek Zamanlı Taşıma Protokolü

WebRTC'nin medya taşıyıcısı. Ses ve video paketlerinin biçimi, sıralaması, zaman damgaları ve RTCP ile kalite raporlama mekanizmasını tanımlar. Tüm gerçek zamanlı medya bunun üstüne kuruludur.

Schulzrinne, Casner, Frederick, Jacobson
RFC 8831
Data Channel 2021

WebRTC Veri Kanalları

RTCDataChannel'ın protokol katmanı. SCTP'nin DTLS üzerinde nasıl çalıştığını, ordered/unordered modları, güvenilir/güvenilmez teslimi ve veri kanalı semantiğini tanımlar.

R. Jesup, S. Loreto, M. Tüxen
RFC 4566
SDP 2006

Oturum Tanımlama Protokolü

WebRTC'nin müzakere dilinin kendisi. Codec listesi, medya adresleri, ICE credentials, DTLS fingerprint — hepsi SDP formatında taşınır. createOffer()'ın ürettiği şey budur.

M. Handley, V. Jacobson, C. Perkins
RFC 8445
ICE / NAT 2018

Etkileşimli Bağlantı Kurulumu

İki peer arasında en iyi ağ yolunu bulan mekanizma. Host, srflx ve relay candidate'leri toplar, bağlantı kontrollerini yapar ve NAT geçişini mümkün kılar. WebRTC'nin "nasıl konuşacağız" sorusunun cevabı.

A. Keränen, C. Holmberg, J. Rosenberg
RFC 5764
DTLS-SRTP 2010

SRTP için DTLS Anahtar Kurulumu

SRTP'nin şifreleme anahtarlarının nasıl türetildiğini tanımlar. DTLS handshake medya yolu üzerinde gerçekleşir; signaling kanalına güvenmeden uçtan uca güvenlik sağlar. WebRTC şifrelemesinin temeli.

D. McGrew, E. Rescorla
RFC 8829
JSEP 2021

JavaScript Oturum Kurulum Protokolü

JavaScript tarafının yapması gerekenler. createOffer(), setLocalDescription(), createAnswer() — bu API'ların ne anlama geldiğini ve SDP teklif/yanıt modelinin tarayıcıdaki tam karşılığını tanımlar.

J. Uberti, C. Jennings, E. Rescorla
RFC 8826
Güvenlik 2021

WebRTC Güvenlik Hususları

WebRTC'nin tehdit modeli. Tarayıcı, signaling sunucusu, medya yolu — her bileşenin hangi saldırılara açık olduğunu ve hangi önlemlerin alındığını analiz eder. Güvenlik mimarisinin neden'i.

E. Rescorla · Mozilla
RFC 8827
Mimari 2021

WebRTC Güvenlik Mimarisi

8826'nın "nasıl"ı. Origin politikası, izin modeli, kimlik doğrulama, IdP entegrasyonu, ortam sızıntısı önleme — tarayıcının güvenlik sözleşmesini somut mekanizmalarla tanımlar.

E. Rescorla · Mozilla
RFC 8834
RTP Kullanımı 2021

WebRTC'de Medya Taşınması ve RTP Kullanımı

RFC 3550 RTP'yi tanımlar; bu belge ise WebRTC'nin RTP'yi nasıl kullanması gerektiğini belirler. Hangi profillerin, uzantıların ve güvenlik mekanizmalarının zorunlu olduğunu listeler.

C. Perkins, M. Westerlund, J. Ott