播放 WebRTC 流时 Chrome 崩溃?

Posted

技术标签:

【中文标题】播放 WebRTC 流时 Chrome 崩溃?【英文标题】:Chrome crashes when I play WebRTC stream? 【发布时间】:2020-05-18 13:44:59 【问题描述】:

在我的编码器中,我将 RTMP 流发送到 Ant 媒体服务器,但是当我尝试通过 WebRTC 在 Chrome 中播放流时,chrome 崩溃了。

你知道会发生什么吗?

【问题讨论】:

如果 chrome 崩溃,请从 chrome://crashes 提交错误并在报告中说明 webrtc。 gist.github.com/ibc/3a10b27812d99c8abd1b 也很有帮助。导致崩溃的信息日志很容易通过这种方式获得。 【参考方案1】:

Chrome 可以播放I420yuv420p 像素格式的视频。一些编码器可以在视频中使用yuv422p 格式。因此,谷歌浏览器可能会崩溃。

所以你有两个选择来解决这个问题:

    您应该将编码器设置更改为I420yuv420p 您可以在 AMS 管理面板中启用自适应流媒体。

【讨论】:

以上是关于播放 WebRTC 流时 Chrome 崩溃?的主要内容,如果未能解决你的问题,请参考以下文章

投射音频流时投射设备冻结

Chrome浏览器通过EasyPlayer播放多路flv视频流后浏览器崩溃是什么原因?

执行任何 IO/流时 C++ JNI 崩溃/挂起

播放广播流时如何设置 AVPLayer 的音量

Red5 RTMPClient 播放示例在播放满流时开始丢弃消息

在 Qt5 中使用 QMediaPlayer 播放流时使用代理? [复制]