当前位置: 首页 > 网络应用技术

rtcpeerconnection getStats结果不完整的准则

时间:2023-03-06 20:04:25 网络应用技术

  WEBRTC应用程序的开发是,开发人员可以通过Chrome:// webrtc-internals/。

  在生产环境中,您还需要提供一些状态信息,以便用户直观地感受到当前状态。此时,本文记录了我在使用过程中常用的一些参数信息。

  GetStats返回的结果是一个支持遍历的对象,可以通过类型来判断统计类别的名称。

  此参数代表当前客户端到网络延迟。在我的视频会议应用程序中,将显示服务器的延迟。此参数是以相同方式的对象,并且单元为秒。

  由于WEBRTC基于UDP,因此当网络不好时,接收端将损失数据包损失。在此结果的对象的属性中,应注意的是,每个视频和音频导轨都是独立的统计信息,这些统计信息显示为显示给显示器的显示,显示给它,并显示给它,显示为它。它显示为它。它显示给它。customers需要添加结果。

  当使用getusermedia获取视频时,您可以指定所获得的介质流的分辨率,但是实际的视频分辨率不一定与介质流相一致。它是当前编码视频高度宽度和帧速率的对象。

  与可以直接使用后可以直接使用的参数相比,代码率的显示相对麻烦。

  在获得的统计信息中,我们可以获得的信息是...这些数字,这些数字也以相同的方式为目标。应该注意的是,每个声音轨道和视频轨道都是独立的。这两个结果添加了两个结果。

  伪编码计算如下:

  结果单元为lits/s。

  接收终端的分辨率和帧速率信息在相同的对象中,参数名称也为。

  接收终端的代码速率计算基本上与发送端相同,但是数据源需要更改为对象,并且每个轨道也通过单独的统计信息进行分离。

  如果您在做广告,那么您正在寻找工作。我希望拥有WEBRTC或前端声音和视频相关的位置的前端,以帮助我向内推。您可以留言或电子邮件。邮箱是kunkkaco@gmail.com。

  原始:https://juejin.cn/post/7098265005291733000