На руках есть IP-камера ActiveCam, модель AC-D8121IR2V2.


При открытии RTSP потока по локальной сети присутствует 2-3 секундная задержка.
Но если открыть ту же камеру через её web-интерфейс где требуется ActiveX, то задержка меньше секунды, практически моментальная картинка


Вот так выглядит, по часам видно задержку: https://imgur.com/a/IuiskSv


Пробовал на трех мощных ПК, уверн что проблем с производительностью декодирования нет.


В веб интерфейсе камеры настройки RTSP следующие:


Video Stream: Main Stream
Encode Type: H.264
Resolution: 1080p (1920*1080)
Profile: Main Profile
Key Frame Interval (Length): 50
Bitrate Type: VBR
Bit rate: 4000 kbit/s
Encode Quality: 4
Frame Rate: 25fps


Какие настройки использует плеер через ActiveX - неизвестно, но на скриншоте видно, что используется кодек H.264, разрешение 1920*1080, 24.4fps и поток скачет от 900kbps до 3000kbps.


Я пробовал менять настройки RTSP-потока, задержку это не уменьшило.


Также, я запустил wireshark и увидел что веб-страница просмотра не использует 554 порт RTSP, а ходит на камеру через 6000 порт и через какой-то свой протокол.
В нем есть какие-то управляющие сигналы вроде LOGIN BVT/1.0 cse q: 0 username: ***** password: **** devinfo: 1 (см скриншот) по этому запросу ничего не гуглится.


https://imgur.com/a/rU2gfqk


Вопрос: как можно уменьшить задержку RTSP-потока и как у китайцев удается отдавать картинку быстрее RTSP в свой странный ActiveX?









 , , ,






URL записи