一旦我在兩個對等端之間交換了會話描述。我如何允許用戶阻止音頻和/或視頻廣播?我是否需要再次交換會話描述?RTCSessionDescription和視頻/音頻廣播
1
A
回答
2
- 「廣播」可能不是正確的術語,因爲PeerConnections始終是單播點對點。
- 要從用戶的設備獲取音頻/視頻流,請調用getUserMedia()並將它們發送給您在PeerConnection對象上調用addStream()的另一個對等設備。
因此,要允許用戶不發送所獲得的數據流只讓她選擇是否調用addStream()或沒有。例如。顯示一個彈出窗口,顯示「向其他用戶發送音頻/視頻?」。如果她選擇「是」在PeerConnection對象上調用addStream(),否則就不要調用它。
編輯回答在評論問題:
如果你想停止音頻和/或視頻發送只需調用removeStream()的PeerConnection等對象與物流以除去作爲參數。這將根據API規範觸發重新協商。
有關更多詳細信息,請參見http://dev.w3.org/2011/webrtc/editor/webrtc.html#interface-definition。
+1
謝謝,你是對的廣播不是正確的術語。 可以說,最初兩個用戶共享音頻/視頻流(並且它們已連接),現在一個客戶端想要禁用他的音頻/視頻流並只看到遠程用戶流。我是否需要再次交換會話描述? –
相關問題
- 1. 廣播在線視頻和音頻
- 2. 音頻廣播
- 3. 視頻廣播
- 4. 使用音頻播放視頻後錄製音頻和視頻
- 5. 播放音頻和視頻gnonlin
- 6. Gstreamer一起播放音頻和視頻
- 7. 使用html5播放視頻和音頻?
- 8. iPhone:同時播放音頻和視頻
- 9. 同時播放HTML5視頻和音頻
- 10. 播放音頻和視頻文件
- 11. Vungle視頻廣告未顯示,但正在播放音頻
- 12. 通過Python進行音頻/視頻廣播
- 13. MPMoviePlayerController,與音頻和視頻背景播放(分離視頻層?)
- 14. 音頻廣播直播到互聯網
- 15. 視頻標籤播放音頻,但不播放視頻
- 16. Avconv廣播視頻流
- 17. Appcelerator實時視頻廣播
- 18. 廣播Android相機視頻
- 19. wpf視頻廣播應用
- 20. 實況視頻廣播
- 21. 可以twilio視頻處理廣播視頻到許多(直播)?
- 22. 如何播放音頻或視頻ParcelFileDescriptor
- 23. MPMoviePlayerController播放音頻不是視頻
- 24. 視頻不播放,但音頻偵聽
- 25. 視頻/音頻編碼/解碼/播放
- 26. DirectShow.Net播放帶有音頻的視頻
- 27. 播放視頻或音頻在ASP.NET
- 28. 如何播放YouTube視頻的音頻?
- 29. 撰寫視頻和音頻 - 視頻音頻不見了
- 30. 媒體播放器同步播放音頻和視頻android
您的意思是一旦建立了P2P RTC連接? – eepp
是的,連接已建立。現在,一個客戶想要禁用他的(視頻和/或音頻)流。 –