گوگل به پیشبرد تساوی نژادی برای جوامع سیاه متعهد است. ببینید چگونه.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

آغاز به کار با جریان از راه دور

هنگامی که یک RTCPeerConnection به یک همکار از راه دور متصل، ممکن است به جریان های صوتی و تصویری بین آنها. این نقطه ای که ما جریان ما از دریافت اتصال است getUserMedia() به RTCPeerConnection . جریان رسانه متشکل از حداقل یک آهنگ رسانه ها، و این به صورت جداگانه به اضافه RTCPeerConnection وقتی ما می خواهیم برای انتقال رسانه ها به همکار از راه دور.

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

آهنگ ها را می توان به یک اضافه RTCPeerConnection قبل از آن تا به یک همکار از راه دور متصل است، بنابراین آن را حس می کند به انجام این راه اندازی در اسرع وقت به جای انتظار برای اتصال به پایان خواهد رسید.

اضافه کردن آهنگ های از راه دور

برای دریافت آهنگ های از راه دور که توسط همکار دیگر اضافه شد، ما یک شنونده در محلی ثبت نام RTCPeerConnection گوش دادن برای track رویداد. از آنجا که پخش شده است در انجام MediaStream شی، ما برای اولین بار یک نمونه خالی که ما پس از آن با آهنگ های از همکار از راه دور جمعیت که ما آنها را دریافت ایجاد کنید.

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

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