
У меня есть H.264 standalone DVR от Hexacctv, который транслирует 4 канала со своих камер. Я использую SkyVizor NVClient для получения потокового видео с каналов. Но мне нужно пройти аутентификацию в StandAlone DVR.
Теперь мне нужно написать свою собственную программу для получения видео с этого устройства. Мне нужно знать протокол этого устройства. Я попытался использовать WireShark, чтобы узнать, какой протокол используется. Когда клиент хочет аутентифицировать пользователя, он отправляет эти байты на сервер:
0000000: 2823 0000 0000 0000 6164 6d69 6e00 0000 (#......admin...
0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000020: 0000 0000 0000 0000 3531 3930 3730 0000 ........519070..
0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000040: 0000 0000 0000 0000 7e2f 68c4 80e5 742f ........~/h...t/
0000050: 68c4 80e5 14da e9a9 fc56 0050 56c0 0001 h........V.PV...
0000060: 0050 56c0 0008 0000 0000 0000 .PV.........
админимя пользователя и519070это пароль.
Кто-нибудь знает, что это за протокол? Порт по умолчанию 8200, и я думаю, что каждый клиентский запрос начинается с (#
.
Редактировать: Я могу использовать HiDvrOcx для просмотра каналов..
решение1
Из базового поиска Google нашел этот TCP 8200 GoToMyPC (неофициальный), а также приложение TRIVNET.
Вы можете воспользоваться справочным руководством, представленным ниже.