Memulai WebRTC

Membuat aplikasi baru berdasarkan teknologi WebRTC dapat membingungkan jika Anda tidak memahami API tersebut. Pada bagian ini, kami akan menunjukkan cara memulai berbagai API di standar WebRTC, dengan menjelaskan sejumlah kasus penggunaan umum dan cuplikan kode untuk menyelesaikannya.

WebRTC API

Standar WebRTC mencakup, pada tingkat tinggi, dua teknologi berbeda: perangkat perekaman media dan konektivitas peer-to-peer.

Perangkat perekaman media mencakup kamera dan mikrofon video, tetapi juga pengambilan gambar "perangkat". Untuk kamera dan mikrofon, kami menggunakan navigator.mediaDevices.getUserMedia() untuk merekam MediaStreams. Untuk perekaman layar, kami menggunakan navigator.mediaDevices.getDisplayMedia().

Konektivitas peer-to-peer ditangani oleh antarmuka RTCPeerConnection. Ini adalah titik utama untuk membuat dan mengontrol koneksi antara dua pembanding di WebRTC.