0

我一直在查看 Live555 的 RTSP,似乎他们按照 IETF 的定义形式遵循 RTSP。到目前为止,他们似乎已经报告了服务器端的传输(发送的数据)和客户端的接收(接收的数据)。

我想知道是否可以为客户端和服务器实现发送/接收统计 (QoS) 报告?我需要收集服务器和客户端发送和接收的数据的统计信息。

我是 Live555 的新手,文档在这方面非常晦涩,因此任何方向都值得赞赏!

谢谢

4

1 回答 1

1

对于客户端,可以从openRTSP测试程序中找到一个示例。openRTSP 可以显示 QOS 客户端信息:

输出 QOS 统计信息

使用“-Q”选项输出有关数据流的 QOS(“服务质量”)统计信息(程序退出时)。这些统计数据包括(最小、平均、最大)比特率、丢包率和包间间隙。“-Q”选项采用一个可选参数,它指定时间间隔的长度 - 以 100 毫秒的倍数计算 - 在该时间间隔内计算“最小、平均、最大”统计信息。此参数的默认值为“10”,表示这些统计信息每 1 秒测量一次(即 10x100 毫秒)。

对于服务器端,您可以从 RTPSink::transmissionStatsDB() 获取 QOS 信息。

于 2015-01-29T19:05:31.293 回答