我正在开发使用 RTP 协议通过 IP 网络发送 MPEG 视频的应用程序。为了测试它,我正在寻找一种可以测量网络抖动、识别 RTP 数据包重新排序事件并将结果显示为图表的软件工具。
非常感谢任何帮助。
我正在开发使用 RTP 协议通过 IP 网络发送 MPEG 视频的应用程序。为了测试它,我正在寻找一种可以测量网络抖动、识别 RTP 数据包重新排序事件并将结果显示为图表的软件工具。
非常感谢任何帮助。
解决方案是使用 Wireshark:打开 Main menu->telephony->RTP->Stream analysis... 更多信息在这里:http ://wiki.wireshark.org/RTP_statistics
@Dima,如果您正在寻找能够测量网络抖动的软件工具,我建议您查看http://www.netrounds.com。这是符合 ETR 101 290 的用于 IPTV MPEG 传输监控的云控制软件解决方案。您可以测量 PCR 和 RTP 抖动。
RTP 抖动将显示传输路径中的任何网络抖动问题,而 PCR 抖动还将包括由编码/转码引入的任何抖动。
有一个免费版本的 Netrounds 可用,它支持同时监控两个 IPTV MPEG 传输流(通道)。探测/代理通过发送到相应多播组的 IGMP 加入消息接收频道。
免责声明:我隶属于 Netrounds。
您可以进行跟踪,然后在Wireshark中对其进行分析。一开始它可能无法识别 RTP 流(它不知道端口号),但您可以选择一个数据包并选择“解码为.. RTP”。之后,转到“电话/RTP/流分析”,您将获得全面的 RTP 统计信息。