【问题标题】:Adding H.264 support to native WebRTC向本机 WebRTC 添加 H.264 支持
【发布时间】:2013-09-15 05:01:47
【问题描述】:

我很清楚支持 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 应该自动利用它。有什么方法可以确定吗?

【问题讨论】:

    标签: android c++ h.264 webrtc vp8


    【解决方案1】:

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

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

    托管 webrtc.org 的 Google 显然希望在其中使用自己的 VP8 编解码器,因此在他们的网站或示例代码上没有提及 264...并不意味着这一切将如何结束。

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

    【讨论】:

    • 感谢这里的政治解释。我想出了点问题,特别是考虑到即使在今天,代码库中也存在一些 H.264 代码!
    • 顺便说一句,截至 12 月的新闻是 VP8 和 h.264AVC 是浏览器的强制要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多