在我的RTSP服务器中,我需要知道每秒钟来自Axis Camera的流的当前fps是多少。
有没有什么特别的RTSP命令可以让我请求摄像头向RTSP服务器发送FPS信息..?
谢谢,
Prateek
发布于 2011-07-14 01:22:00
RTSP中通知接收方有关帧速率的唯一官方方式是在DESCRIBE响应的SDP内部。
或者直接通过定义仅给出最大帧速率的a=framerate:<frame rate>。或您的流的配置信息,这些信息也应通过a=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding parameters>]中的SDP发送,或定期在流中发送。
一种更好的方法是通过使用每个传入帧的时间戳来计算接收端的帧率。
大多数较新的轴设备(使用H.264的)使用摄像机的绝对时间戳(检查摄像机设置!)旧设备的固件是错误的,你不能依赖摄像头发送的时间戳-只有两帧的时间差才是准确的。
延斯。
https://stackoverflow.com/questions/6647283
复制相似问题