【发布时间】:2011-07-11 08:00:26
【问题描述】:
在我的 RTSP 服务器中,我需要知道 Axis Camera 每秒流的当前 fps 是多少。
是否有任何特定的 RTSP 命令我可以通过它请求相机将 FPS 信息发送到 RTSP 服务器..??
谢谢,
普拉提克
【问题讨论】:
标签: camera rtsp frame-rate
在我的 RTSP 服务器中,我需要知道 Axis Camera 每秒流的当前 fps 是多少。
是否有任何特定的 RTSP 命令我可以通过它请求相机将 FPS 信息发送到 RTSP 服务器..??
谢谢,
普拉提克
【问题讨论】:
标签: camera rtsp frame-rate
RTSP 中通知接收器帧速率的唯一官方方式是在 DESCRIBE 响应的 SDP 中。
直接通过a=framerate:<frame rate> 直接给出根据定义仅提供最大帧速率。或者在您的流的配置信息中,这些信息也应该通过a=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding parameters>] 中的SDP 或定期在流中发送。
更好的方法是使用每个传入帧的时间戳来计算接收器端的帧速率。
大多数较新的 AXIS 设备(使用 H.264 的设备)使用相机的绝对时间戳(检查相机设置!)旧设备的固件有问题,您不能依赖相机发送的时间戳 -只有两帧的时间差才是准确的。
詹斯。
【讨论】: