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