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);