Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
1146 Discussions

JS 3.4.1 版本官方样例在安卓版微信内显示黑屏

Li__Zunlong
New Contributor I
506 Views

样例来自 Intel® Collaboration Suite for WebRTC for JS 3.4.1 中的 conference,在服务器跑起来后,通过 https 连接 WebRTC 服务器,安卓版微信显示黑屏。

安卓版微信的 user-agent 是:

Mozilla/5.0 (Linux; Android 7.1.1; OD105 Build/NMF26F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043610 Safari/537.36 MicroMessenger/6.5.16.1120 NetType/WIFI Language/zh_CN

如图,上面是摄像头本地数据,下面是订阅回来的 mix 流。请查看一下是哪里出了问题。

WechatIMG1181.png

0 Kudos
3 Replies
Li__Zunlong
New Contributor I
506 Views

补充一点,这个样例在 Google Chrome 桌面版上是可以看到画面的。

0 Kudos
YanbinZ_Intel
Employee
506 Views

你好, 我们官方文档中并没有描述支持微信内嵌浏览器,你说的情况我们后面会试试

0 Kudos
Li__Zunlong
New Contributor I
506 Views

我更新一下这个问题的进展

在 subscribe 流的时候,3.4.1 和 3.5 默认将 videoCodec 设为 h264,这是造成上面黑屏的原因。

我将 videoCodec 指定为 vp8 后,安卓微信显示出画面了,但特别卡顿。

现在问题已定位,请你们查看一下,为何订阅 h264 的流会造成微信黑屏。

0 Kudos
Reply