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.