给定会话ID或最近10个会话,Inspector工具提供有关比特率,数据包丢失和延迟的有趣指标。 是否有现有的API或我们可以为每个会话ID下载此信息的方式?
还可以通过API获取最近10个会话的信息吗?如果没有API,我是否可以将这些信息从每个ClientEvent
或ClientQos
网络请求记录到数据库?
答案 0 :(得分:0)
我还在学习托盘API。 目前,检查员仅限于10次会议,我从来没有遇到过使用Tokbox API调用检查员的方法。因此,最好的办法是自己记录信息。
在GitHub示例[https://github.com/opentok/opentok-network-test]中,Tokbox提到如果您使用的是Tokbox媒体路由器,则可以使用网络状态API获取有关数据包丢弃和音频/视频帧速率的信息。 Tokbox js开发人员参考具有相同的信息,我将其复制粘贴在下面。 https://tokbox.com/developer/sdks/js/reference/Subscriber.html#getStats
getStats(completionHandler)
返回订阅者的详细信息 流质量,包括以下内容:
•音频和视频数据包丢失
•收到的音频和视频数据包总数
•收到的音频和视频总字节数
•当前视频帧率
您应该能够定期保存通过调用getStats()方法接收到的数据到数据库。
我将根据我的空闲时间发布一个例子。