美文网首页
Chrome调试工具webrtc-internals

Chrome调试工具webrtc-internals

作者: 思考者_小徐 | 来源:发表于2023-03-26 22:42 被阅读0次

    1、打开调试工具

    打开Chrome浏览器,在地址栏输入chrome://webrtc-internals/即可打开调试工具,如下图所示


    Edge 83及以上版本已采用Chromium作为内核,在Edge浏览器上也可以在地址栏输入edge://webrtc-internals/打开调试工具,如下图所示
    image.png

    2、导出调试信息


    若需要调试声音,可以勾选 Enable diagnostic audio recordings
    最后点击 Download the PeerConnection updates and stats data 按钮,下载相关的统计信息

    3、切换获取统计信息的方式

    可以在Read Stats From处,切换获取统计信息的方式


    image.png

    一般使用默认的选择,即通过标准API获取即可

    4、相关统计信息

    4.1 获取用户媒体设备请求(GetUserMedia Request)

    如下图所示,点击GetUserMedia Request字样的区块,可以看到最近浏览器请求获取用户媒体设备权限的日志,可以看到每次请求获取用户媒体设备权限的时间、来源URL及音视频参数等信息


    4.2 通道(RTCPeerConnection)列表

    如下图所示,除GetUserMedia Request外的其它区块就是通道列表,每个区块都是一个RTCPeerConnection通道,可以通过点击每个区块查看每个通道的事件过程及统计信息。



    我们的应用使用了4个通道,可以从上图看到,他们依次是:

    • 第一个主流发送通道
    • 第二个主流接收通道
    • 第三个辅流发送通道
    • 第四个辅流接收通道

    4.3 查看每个通道(RTCPeerConnection)的信息

    4.3.1 查看事件信息

    下图所示,每个通道都有Stats Tables统计信息,每个信息都可以展开查看详细内容,分为两部分:
    统计数据
    统计图表(Stats graphs for ... 字样开头的信息)


    4.3.3 统计数据说明(样例)

    RTCPeerConnection (peer-connection)



    RTCTransport_0_1 (transport)



    RTCCertificate_XXX (certificate)

    RTCIceCandidatePair_XXX (candidate-pair)



    RTCIceCandidate_XXX (remote-candidate)

    RTCIceCandidate_XXX (local-candidate)

    RTCAudioSource_XXX (media-source)

    RTCVideoSource_XXX (media-source)

    RTCMediaStream_XXX (stream)



    RTCOutboundRTPAudioStream_XXX (outbound-rtp)

    RTCOutboundRTPVideoStream_XXX (outbound-rtp)


    RTCInboundRTPAudioStream_XXX (inbound-rtp)


    image.png
    image.png
    image.png

    4.4 统计信息关系图

    相关文章

      网友评论

          本文标题:Chrome调试工具webrtc-internals

          本文链接:https://www.haomeiwen.com/subject/zseardtx.html