WebRTC Chrome 与 Firefox(曲目 ID)

问题描述 投票:0回答:1

我目前正在开发一个WebRTC Master→Many(一个→Many)服务器。

对于 UI,我创建了一个简单的 WebSocket 连接,当客户端启用媒体流时,它会向服务器发送 API 数据包。

数据包包含 RTCRtpSender 的 ID,此机制适用于 Chrome 和 Edge (Chromium)。

遗憾的是,FireFox 在添加到对等轨道时更改了 MediaStreamTrack ID。

不幸的是,我受到轨道参数的限制,因为我使用的是 WebRTC Native Lib 的 Native JNI 包装器。

有人有解决方法吗,我在 Mozilla 文档中没有找到任何内容。

ChromeFireFox

google-chrome firefox webrtc mediastreamtrack
1个回答
0
投票

您可以使用

MediaStream.id
标识符,Firefox 接收器和发送器通过 WebRTC 连接保持一致。

您也可以使用

RTCRtpTransceiver.mid
来识别两侧的介质。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.