【发布时间】:2020-03-11 12:49:38
【问题描述】:
onremovestream 已被弃用(并从 Firefox 中删除),而 onremovetrack 尚未在 Firefox 中实现。
如何在 Firefox 中检测流或轨道何时被删除?
【问题讨论】:
-
如果用户离开房间,则对等连接关闭,这将触发 oniceconnectionstatechange 和 onsignalingstatechange 事件,iceConnectionState 和 signalingState 都将“关闭”。
-
这是正确的。但是,在用户离开房间和实际触发 oniceconnectionstatechange(有时)之间,我得到了一致的延迟。
-
@DanieleMolinari 请更新您的问题,详细说明您要解决的问题。从您的评论看来,您正在尝试检测远程对等点丢失,这与协商离开轨道无关(这就是
onremovestream的用途)。 -
@jib 我的问题最初包括“如何检测用户何时离开房间”部分。由于@Karthik 就在
oniceconnectionstatechange上,因此我将其从问题中删除。我要解决的是用户添加多个视频流,然后删除一个的情况。
标签: javascript stream webrtc peer-connection