API'lere aşina değilseniz WebRTC teknolojilerine dayalı yeni bir uygulama oluşturmak bunaltıcı olabilir. Bu bölümde, bir dizi yaygın kullanım alanını ve bunları çözmek için kod snippet'lerini açıklayarak WebRTC standardındaki çeşitli API'leri nasıl kullanmaya başlayacağınızı göstereceğiz.
WebRTC API'leri
WebRTC standardı, üst düzey iki farklı teknolojiyi kapsar: medya yakalama cihazları ve eşler arası bağlantı.
Medya yakalama cihazları, video kameralar ve mikrofonların yanı sıra
ekran görüntülerini de içerir. Kamera ve mikrofonlarda,
MediaStreams çekmek için
navigator.mediaDevices.getUserMedia() kullanılır. Ekran kaydı için bunun yerine
navigator.mediaDevices.getDisplayMedia() kullanırız.
Eşler arası bağlantı
RTCPeerConnection arayüzü tarafından yönetilir.
Bu, WebRTC'deki iki eş arasındaki bağlantıyı kurup kontrol etmek için merkezi bir noktadır.