Google Siyah toplulukları için ırksal eşitlik ilerleyen kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Uzak akışları başlarken

Bir kez RTCPeerConnection uzaktaki eş bağlandığında, aralarındaki ses ve video akışı mümkündür. Bu biz gelen akımı bağlantı nokta getUserMedia() için RTCPeerConnection . Bir medya akışı en az bir medya paletten oluşuyor ve bu ayrı ayrı eklenir RTCPeerConnection biz uzak eşe medyayı iletmek istediğinizde.

 const localStream = await getUserMedia({vide: true, audio: true});
const peerConnection = new RTCPeerConnection(iceConfig);
localStream.getTracks().forEach(track => {
    peerConnection.addTrack(track, localStream);
});
 

Parçalar bir eklenebilir RTCPeerConnection Uzak bir eş bağlanmadan önce erken sürede yerine bağlantı tamamlanması için bekleyen olarak bu kurulumu gerçekleştirmek için mantıklı.

Uzak parçaları ekleme

Diğer eş tarafından eklenmiştir uzak parçalarını almak için, yerel bir dinleyici kayıt RTCPeerConnection için dinleme track olayı. Oynatma bir yapılır yana MediaStream nesnesi, öncelikle biz aldıkça o zaman uzak emsalden parçalarla doldurmak olduğunu boş örneği oluşturun.

 const remoteStream = MediaStream();
const remoteVideo = document.querySelector('#remoteVideo');
remoteVideo.srcObject = remoteStream;

peerConnection.addEventListener('track', async (event) => {
    remoteStream.addTrack(event.track, remoteStream);
});