Команда RTSP для запроса камеры для текущего FPS

На моем RTSP-сервере мне нужно знать, какова текущая частота кадров в секунду потока с камеры Axis Camera каждую секунду.

есть ли какая-либо конкретная команда RTSP, с помощью которой я могу запросить камеру для отправки информации о FPS на сервер RTSP..??

Спасибо,

Пратик


person Marshal    schedule 11.07.2011    source источник


Ответы (1)


Единственный официальный способ в RTSP сообщить получателю о частоте кадров — внутри SDP ответа DESCRIBE.

Либо напрямую через a=framerate:<frame rate> что дает по определению только максимальную частоту кадров. Или внутри информации о конфигурации вашего потока, которая также должна отправляться через SDP в a=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding parameters>] или регулярно внутри потока.

Лучший способ — вычислить частоту кадров на стороне вашего приемника, используя временную метку каждого входящего кадра.

Большинство новых AXIS-устройств (использующих H.264) используют абсолютную временную метку камеры (проверьте настройку камеры!) разница во времени двух кадров точна.

Йенс.

person jenseb    schedule 13.07.2011