首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在sipML5中调用质量度量

在sipML5中调用质量度量
EN

Stack Overflow用户
提问于 2020-12-02 16:01:59
回答 2查看 199关注 0票数 3

sipML提供任何关于通话质量的信息吗?像丢包或包出故障之类的东西?

我看过sipML API文档,但没有发现任何相关的内容。还研究了Firefox/Chrome的开发工具,但是没有找到这样的度量标准。

我们希望实现类似于其他通信工具的通话质量指标,如Skype for Business或Team。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-08 14:10:27

似乎没有正式的API,但如果您能够获得底层RTCPeerConnection对象(这里?)的控制权,则可以使用完整的getStats() API

票数 0
EN

Stack Overflow用户

发布于 2020-12-08 13:46:28

sipML库使用两个不同的协议作为传输层:

  • WS/WSS:使用底层TCP连接。在丢失的情况下,数据包重传,以及数据包的有序传递由TCP协议本身处理,而TCP协议本身不提供任何有关其内部功能的信息。
  • WebRTC:使用一个底层的UDP连接,它是一种“火灾和遗忘”协议,它只是在不关心数据包是否到达目的地和顺序的情况下发送数据包。

由于SIP与传输层无关,所以它不会带来任何与传输层数据包相关的特性。因此,没有实际的“开箱即用”解决方案来检测服务质量。解决方案是让服务器将UDP数据包发送回客户端,以便计算一些度量,但这需要在客户端和服务器端实现一些特殊的实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65111708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档