【发布时间】:2010-06-14 11:29:22
【问题描述】:
我正在将 rtsp 视频流式传输到 Android。
如何计算丢包、抖动或延迟等网络指标?
【问题讨论】:
标签: android metrics delay packet rtsp
我正在将 rtsp 视频流式传输到 Android。
如何计算丢包、抖动或延迟等网络指标?
【问题讨论】:
标签: android metrics delay packet rtsp
我可以回答丢包和抖动问题。
对于丢包:只计算丢失的序列。保持最后一个包的顺序,看看有没有超过1的步数。 如果您在网络中进行了重新排序,则需要将之前的序列保存在内存窗口中,并在数据包到达时将其填满,然后检查丢失的序列。
对于抖动 - 只需保留客户端接收数据包的时间,并计算实际接收时间与数据包的预期接收时间之间的平均差异(假设您可以预测数据包的预期接收时间 - 例如,如果您具有恒定的 FPS)。
【讨论】:
Wireshark 具有嗅探数据包的 RTP 统计计算。
【讨论】: