【问题标题】:How to get what codec am I using in WebRTC?如何获取我在 WebRTC 中使用的编解码器?
【发布时间】:2016-06-08 13:49:39
【问题描述】:

如何获取有关我在 WebRTC 中使用的编解码器的信息?以及如何将其更改为另一个。

在默认设置下,我得到的音频质量很差,就像来自扬声器一样。

【问题讨论】:

    标签: webrtc codec


    【解决方案1】:

    getStats API 提供该信息。见this sample 或者 chrome 的 chrome://webrtc-internals 页面。

    apprtc 有一个信息窗口,显示您在通话中按“i”时使用的编解码器。

    默认是 opus 应该给你“高清质量”

    【讨论】:

    • 是的,不幸的是那些 Chrome 统计数据是非标准的,Firefox 不会返回 getStats yet 中的编解码器信息。
    【解决方案2】:

    要更改编解码器,您实际上需要篡改 SDP。我也需要同样的东西,为了让我的生活更轻松,我什至写了一个SDP parser

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-11
      • 2017-12-24
      • 2016-01-07
      • 2020-01-12
      • 2019-03-15
      • 1970-01-01
      • 2021-09-29
      • 2021-10-15
      相关资源
      最近更新 更多