windows chrome中webrtc支持h264

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhengbin6072/article/details/81670929

webrtc在不同的平台上对h264的支持不太一致,webrtc支持h264编码采用openh264,只支持到baseline,解码采用FFmpeg。

通过在windows平台chrome和firefox上测试,h264的协商必须为baseline,即

a=fmtp:126 profile-level-id=42e01f;packetization-mode=1,否则协商会失败。但是,如果传输的视频为来自janus等第三方的非baseline的h264视频流,在协商为baseline的情况下在chrome中也能正常解码播放,在firefox中会出现卡顿的情况。

猜你喜欢

转载自blog.csdn.net/zhengbin6072/article/details/81670929