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