Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 获取WebRTC性能指示_Google Chrome_Webrtc - Fatal编程技术网

Google chrome 获取WebRTC性能指示

Google chrome 获取WebRTC性能指示,google-chrome,webrtc,Google Chrome,Webrtc,我们已经开发了一个专业的WebRTC应用程序,并试图让用户知道他们的电脑可以处理多少流(2-7)。有没有一种简单的方法(在浏览器中或使用单独的应用程序)来解决这个问题 这是一个会议应用程序,我们提供给使用Chrome浏览的用户 另一个问题是,如果您使用例如7个流,它们是否划分在不同的CPU核心上?或者整个WebRTC交易是否包含在浏览器选项卡的流程中?WebRTC广泛使用线程,因此可以使用多个核心,尤其是在多方会议中 最简单的检查方法是给自己打电话(在mesh会议中,每个电话=2个电话)。如果是

我们已经开发了一个专业的WebRTC应用程序,并试图让用户知道他们的电脑可以处理多少流(2-7)。有没有一种简单的方法(在浏览器中或使用单独的应用程序)来解决这个问题

这是一个会议应用程序,我们提供给使用Chrome浏览的用户


另一个问题是,如果您使用例如7个流,它们是否划分在不同的CPU核心上?或者整个WebRTC交易是否包含在浏览器选项卡的流程中?

WebRTC广泛使用线程,因此可以使用多个核心,尤其是在多方会议中

最简单的检查方法是给自己打电话(在mesh会议中,每个电话=2个电话)。如果是MCU风格的会议(可能有7名与会者),您需要模拟一个单向呼叫(因此您正在进行一次编码),并以“适当”的分辨率解码N个额外的VP8流

例如,Firefox使用内容分析,根据负载和输出带宽,有选择地降低发送视频的分辨率和/或帧速率,这一点很复杂。然而,对你来说,这更多的是一种接待


不过,简短的回答是,这很难确定,而且也将取决于其他发件人。

谢谢您提供的信息!我想知道的最后一件事是WebRTC是否使用GPU。我们正在努力获得一个稳定系统所需组件的良好视图,我发现在WebRTC财团提供的高技术文档中很难找到任何好的信息。WebRTC本身不使用GPU,尽管使用GPU的应用程序可能很好;浏览器的合成器和绘图例程可能会:;如果使用任何平台/操作系统/硬件编解码器,它可能会使用GPU——尽管目前很少/没有使用硬件编解码器,但会有更多的编解码器——但更有可能使用专用硬件块。