使用Flutter WebRTC插件将h264视频流传输到Android

时间:2019-06-15 23:53:12

标签: flutter webrtc h.264

我正在使用Janus-Gateway作为服务器,并使用flutter WebRTC插件为视频播放器创建了一个应用程序。该应用程序可以将VP8流发送到android设备,但是当我尝试发送h264编码的视频时会出现错误。据我了解,没有硬件加速,Android WebRTC不支持h264解码。

但是有没有办法强制Google的webrtc安卓插件允许软件解码?

1 个答案:

答案 0 :(得分:1)

没有像在iOS中启用VP8那样为WebRTC android启用h.264的简便方法。

WebRTC库提供了使用自定义编解码器的接口,但是,您需要自己对其进行编译。

有关更多信息,请访问:Does Google WebRTC support Cisco Open H.264?

还有此处:https://bloggeek.me/webrtc-h264-video-codec-hardware-support/