2016-07-21 7 views
1

次のコードは、ユーザーからKMSへの実際のストリームを停止しますか?Kurento:rtcPeer.videoEnabled = falseはストリーミングを停止します

参加者[user] .rtcPeer.videoEnabled = false;

クロム製作所を調べると、このピアからのパケットは受信されませんが、wiresharkはトラフィックを表示します。

-Thanks、

+0

質問に答えをマークしてください。 – igracia

+0

はい。それをしました。答えてくれてありがとう! –

答えて

2

はい。あなたは、この行(例えばhere、)のWebRTC交渉からの応答が処理されたコールバックで

setTimeout(function() { webRtcPeer.videoEnabled = false } , 60000); 

を発行する場合は、ビデオが停止していることがわかります。今やっているクロム

enter image description here

あなたには、いくつかのトラフィックが起こって見る理由です、黒の映像を送信しています。

+0

私のカメラはまだアクセスされているので、空のストリームを送信していますか? カメラをオフにしたい場合は、現在のrtcピアを破棄し、ローカル制約を再度定義して交渉を行う必要がありますか? –

+1

はい、正しいです。カメラは解放されておらず、getUserMediaから取得したローカルストリームを「停止」しなければ、そのカメラは解放されません。 – igracia

+0

Firefox、IE、Safariはどうですか?彼らはまた黒いビデオを送信し続けますか? –

関連する問題