我很清楚,H.264支持不是WebRTC当前维护者的目标。但是,在拨弄本机代码时,我注意到一些注释掉的位指向H.264 RTP打包器。我正在使用的环境是OMAP4430,它具有对H.264 SVC编码/解码的硬件加速支持,因此,如果我可以为应用程序向本地WebRTC重新添加H.264支持,那就太好了。 (我的设备上的VP8非常慢。)从项目中当前使用的打包程序开始是一个好的开始吗?有没有人做过/有关于如何增加H.264支持的建议? (我计划将H.264 WebRTC数据发送到Doubango的Media Breaker,以为常规WebRTC客户端提供支持。)

如果绝对不可能或很难做到以上几点,那么至少有人可以建议我如何在设备上获得更好的VP8性能吗?这是一个基于NEON的ARM SoC,因此我想libvpx应该会自动利用这一优势。有什么办法可以确定吗?

最佳答案

“H.264支持不是WebRTC当前维护者的目标”根本不正确。

IETF尚未决定是否必须强制实现VP8或H.264或两者。

托管webrtc.org的Google显然希望在其中拥有自己的VP8编解码器,因此在其网站上几乎没有提及264或示例代码...这并不意味着这一切都会以这种方式结束。

我将访问ietf.org并注册WebRTC电子邮件列表-并在那里寻求帮助。 :-)

关于android - 向本地WebRTC添加H.264支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18809086/

10-12 01:04