Как синхронизировать прямые видеопотоки с двух сетевых камер? - PullRequest
0 голосов
/ 13 декабря 2018

У меня две сетевые камеры , которые поддерживают RTSP, ONVIF v2.0 и несколько других протоколов (полный список приведен в ссылке выше).Я хочу прочитать кадры из этих двух потоков в одном и том же экземпляре (или, по крайней мере, в течение нескольких мс), чтобы лучше видеть свое место, комбинируя информацию из этих двух изображений, как если бы я использовал пару стереокамери добавив немного интеллекта поверх этого.

До сих пор я изучал RTSP и обнаружил, что заголовок пакета RTP содержит эту информацию ( Источник ), и обнаружил, что могу использовать метку времени NTP от отправителя RTCPсообщает , но я не совсем уверен, как их использовать для получения абсолютных временных отметок на кадр.Я использую nodejs ( библиотека rtsp-ffmpeg ) для извлечения кадров из потока rtsp, я могу использовать ONVIF, но я не нашел какого-либо четкого способа получить временную метку на кадр или синхронизировать видео, чтобы убедиться, чтоЯ читаю кадры для той же временной метки клиента с ONVIF либо ( ONVIF v2.6 Спецификации ).

...