WebRTC 進階
串流中關閉與開啟視訊
let localVideoEnabled = true;
let localAudioEnabled = true;
function handleVideoDisconnect() {
localVideoEnabled = !localVideoEnabled;
localStream.getTracks()[1].enabled = localVideoEnabled;
}
function handleAudioDisconnect() {
localAudioEnabled = !localAudioEnabled;
localStream.getTracks()[0].enabled = localAudioEnabled;
}
// 如果用 track.stop() 會永久關閉
控制斷線重連
Data channel 傳送訊息
ShareScreen
獲取畫面並重新設定 addStream 然後傳給對方
Node.js client for webRTC
Last updated