OpenCV cvGetTickCount() для потоковой передачи RTSP
Я транслирую с медиа-сервера MJPEG через RTSP
OpenCV имеет функцию cvGetTickCount()
Мой вопрос: этот метод возвращает разницу в метках времени RTP (из заголовка rtp) между кадрами? Или OpenCV просто смотрит на FPS и частоту тиков и каждый раз возвращает постоянное значение?
Когда я печатаю результаты из cvGetTickCount(), значения выглядят слишком идеально. Я помню, ранее вручную декодировал поток RTSP и получал результаты с некоторой дисперсией
Я изо всех сил пытаюсь найти любую надлежащую документацию об этом методе
1 ответ
"Функция cv2.getTickCount возвращает число тактовых циклов после опорного события (как и в тот момент машина была включена) в данный момент эта функция вызывается.", см Reference. Вы можете использовать эту функцию для измерения времени выполнения на основе системных часов. Но это не имеет ничего общего с отметкой времени потока RTSP. Я бы предложил VLC api или ffmpeg api, чтобы получить эту метку времени.