WebRTC'yi kullanmaya başlama

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.