インターンシップ(WebRTC Sender)


async function handleCameraChange() {
  await getMedia(camerasSelect.value);
  if (myPeerConnection) {
    const videoTrack = myStream.getVideoTracks()[0];
    const videoSender = myPeerConnection
      .getSenders()
      .find((sender) => sender.track.kind === 'video');
    videoSender.replaceTrack(videoTrack);
  }
}
=>senderは、ピアに接続されたメディアストリームを制御します.上のコードは、カメラを変更するときに、ピアのメディアトラッキングを変更するコードです.
https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpSender