我在两个同伴之间交换了会话描述。如何允许用户阻止音频和/或视频广播?我是否需要再次交换会话描述?
答案 0 :(得分:2)
因此,要允许用户不发送获取的流,只需让她选择是否调用addStream()。例如。显示弹出窗口“将音频/视频发送给其他用户?”。如果她选择“是”,则在PeerConnection对象上调用addStream(),否则就不要调用它。
编辑回答评论中的问题:
如果您想停止发送音频和/或视频,只需在PeerConnection对象上调用removeStream(),并将要删除的流作为参数。这将根据API规范触发重新协商。
有关详细信息,请参阅http://dev.w3.org/2011/webrtc/editor/webrtc.html#interface-definition。