我一直在查看Live555的RTSP,似乎他们按照IETF的定义遵循RTSP。到目前为止,他们似乎已经报告了服务器端的传输(已发送数据)和客户端的接收(已接收数据)报告。
我想知道是否可以为客户端和服务器实施发送/接收统计信息(QoS)报告?我需要收集在服务器和客户端上发送和接收的数据的统计信息。
我是Live555的新手,而文档在这方面还很晦涩,因此可以理解任何方向!
谢谢
对于客户端,可以从openRTSP测试程序中找到一个示例。openRTSP可以显示QOS客户端信息:
输出QOS统计信息
使用“ -Q”选项可输出有关数据流的QOS(“服务质量”)统计信息(程序退出时)。这些统计信息包括(最小,平均,最大)比特率,丢包率和分组间间隙。“ -Q”选项带有一个可选参数,该参数指定时间间隔的长度(以100ms的倍数表示),在该时间间隔上将计算“最小,平均,最大”统计量。此参数的默认值为“ 10”,表示每1秒(即10x100ms)测量一次这些统计信息。
对于服务器端,您可以从RTPSink :: transmissionStatsDB()获取QOS信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句