All Articles

WebRTC 연결 시 Video Stream 변경

WebRTC 연결시 Video Stream 변경

  • 전제

    • 이미 WebRTC 연결이 맺어져 있다
  • 상황

    • A와 B가 WebRTC로 연결되어 있다
    • B의 화면을 공유 중이었다 (A는 자신의 화면을 가져오지도 않았다)
    • A의 화면을 B에게 공유한다
peer.onnegotiationneeded = async () => {
  const { sdp } = await peer.createOfferSdp();
  this.sdp = sdp;
};

peer.onsignalingstatechange = () => {
  this.sendSdp({ sdp: this.sdp });
};

peer.addTrack(mediaStream.getVideoTracks()[0], mediaStream);