2016-02-25 68 views

回答

4

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

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

默认的是作品应该给你“高清画质”

+0

是的,不幸的是,这些Chrome统计信息是非标准的,Firefox不会返回'getStats' [yet](https://bugzil.la/1225722)中的编解码器信息。 – jib

1

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

0

查看编解码器最简单的方法是检查浏览器控制台,特别是INVITE和200 OK消息的SDP(body)部分。 媒体行中列出了编解码器负载numbers,其中一些负载也以明文显示。

常用WebRTC支持的编解码器有:G.711(PCMU,PCMA),OPUS,G.722。 对于打出的电话,您将看到您的浏览器支持的所有编解码器在INVITE消息中发送。 然后在200 OK中,您将看到由另一端(服务器或被叫方)选择的编解码器。

要更改编码解码器,您必须更改从浏览器发送或在服务器端设置的SDP(如果您的WebRTC gateway有这样的选项)。

相关问题