写点什么

webRTC SDP mslabel lable

作者:Boll
  • 2022 年 7 月 05 日
  • 本文字数:526 字

    阅读完需:约 2 分钟

Chrome m103 webRTC 终于将 SDP ssrc 里的 mslabel 和 label 两个属性移除了,如果你原先是基于 mslabel 属性来解析获取 MediaStream ID 和 MediaStreamTrack ID 的,则需要变更一下策略了,改从 msid 属性里读取。事实上 msid 将 MediaStream ID 和 MediaStreamTrack ID 组合在一起,与 mslabel 和 label 这两个属性是冗余重叠的。


chrome m102 及以前版本,SDP 如下:

a=ssrc:1269806375 cname:POIsoqWs3fb2wRHA

a=ssrc:1269806375 msid:a5fabc49-5488-4909-90b3-f25c09dd3f38 6120f11b-62a9-4982-985a-fe3a20c7dfae

a=ssrc:1269806375 mslabel:a5fabc49-5488-4909-90b3-f25c09dd3f38

a=ssrc:1269806375 label:6120f11b-62a9-4982-985a-fe3a20c7dfae


chrome m103,SDP 则精简如下:

a=ssrc:1269806375 cname:POIsoqWs3fb2wRHA

a=ssrc:1269806375 msid:a5fabc49-5488-4909-90b3-f25c09dd3f38 6120f11b-62a9-4982-985a-fe3a20c7dfae


code commit 信息如下:

https://webrtc.googlesource.com/src.git/+/88b8dec17bb5e2cf9c5c5009a41593a1eb7ac1a9


issue 7110:

https://bugs.chromium.org/p/webrtc/issues/detail?id=7110


想在 chrome 里打开更详细的 debug 日志信息,添加命令行参数如下:

--enable-logging --v=1

详见: http://ww.chromium.org/for-testers/enable-logging

用户头像

Boll

关注

还未添加个人签名 2020.06.15 加入

还未添加个人简介

评论

发布
暂无评论
webRTC SDP mslabel lable_WebRTC_Boll_InfoQ写作社区