WebRTCStats中有一堆ID或类似的ID,但是文档似乎代表着它们的含义(至少从我能够挖掘的内容来看)。
这里的用例是能够从一组数据中获得两个通信对等方,这些数据是彼此发送/接收媒体的(即整个会话)。目前,我有一组从一个设备角度来看的数据,例如从设备1到设备2的RTT,但是现在我想找到设备2并从中获取RTT。特定的通话-基本上将它们配对。
我假设每个通话或媒体会话都有它们都共享的一些GUID,对吧?
答案 0 :(得分:1)
使用getStats调用获取其统计信息的RTCPeerConnection对象仅描述了一个开始的会话。
如何匹配来自不同设备的数据取决于如何将它们发送到公共端点。通常,一个端点和另一端点之间的数据之间不会存在1:1的相关性,因为诸如byteReceived之类的统计数据是在不同的时间点生成的。
您可以做的是发送一个标识符以及那些标识呼叫本地和远程端的数据(您可能将其视为GUID)。 rtcstats.js支持这种方法,但没有任何标准化的方法。