2014-03-10 07:32:56 +0000 2014-03-10 07:32:56 +0000
14
14

Как найти URL-адрес видеопотока моего охранного DVR самостоятельно?

У меня есть этот 8-канальный DVR с брендом “ELEC”, который передает видео по сети. Однако, я могу подключиться к нему только с помощью приложений для iPhone, которые называются vMyEye, Asee+, и других подобных имён. Я хочу использовать VLC или что-то еще для доступа к потоку на моем Mac. Короче говоря,

Долгая история, для меня нет способа просто посмотреть это в Интернете, так что мой единственный способ выяснить протокол и URL потока через приложение vMyEye. Я уже знаю, что порт 34599, и я знаю локальный IP-адрес. Что вы рекомендуете? Искатели пакетов? Изучать двоичный код приложения на предмет URL (уже пробовал и не смог)?

EDIT: Забыл сказать, что я уже пробовал перейти на IP:34599 в моем веб-браузере. Он застрял при загрузке и ничего не делает. DVR также требует имя пользователя и пароль для входа в систему, так что данные передаются каким-то образом, надеюсь, не после первоначального запроса :O

Ответы (7)

11
11
11
2014-04-26 21:13:48 +0000

После еще более глубокого гуглирования и некоторых удачных догадок, я обнаружил, что DVR, о котором идет речь, не использует ни RTSP, ни HTTP, ни какой-либо URL для этого вопроса. Он подключается к IP:порту и получает от него какой-то проприетарный видеопоток. Многие другие дешевые видеорегистраторы, которые работают с vMEye, также делают это, например, Zmodo и Swann. 0x2 и 0x2 и HOWEVER, кто-то сумел reverse-engineer его для приложения Android, и кто-то другой попросил разрешения, чтобы сделать программу на C, которая декодирует видео-поток и выводит его в виде трубы. Это не совсем надежно, но вот оно: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Но парень сделал это для машин Zoneminder, чтобы подключиться. Мне ещё предстоит выяснить, как заставить VLC или SecuritySpy открыть трубу на моём Mac или в Debian (только потому, что я новичок в трубах и видеопотоках), но это должно быть возможно.

9
9
9
2014-04-26 18:08:31 +0000

Легкий способ найти URL - просмотреть исходный код обычного веб-интерфейса, в частности, элемент видео. Мой веб-интерфейс Elec использует Quicktime и передает адрес RTSP в следующем формате:

rtsp://192.168.X.X:554/user=YOUR_USERNAME&password=YOUR_PASSWORD&channel=1&stream=0.sdp?real_stream–rtp-caching=100

Cams выбираются через переменную канала. Порт rtsp может быть настраиваемым в вашем DVR и поэтому может отличаться.

9
9
9
2015-01-04 17:21:25 +0000

Если ваша камера совместима со стандартом ONVIF (Open Network Video Interface Forum), то в этом случае может помочь открытый исходный код ONVIF Device Manager :

ONVIF Device Manager представляет собой сетевой видео клиент (NVC) для управления сетевыми видео передатчиками (NVT), сетевыми устройствами хранения видео (NVS) и устройствами анализа сетевого видео (NVA). Применяет обнаружение, устройства, медиа, изображения, анализ, события и PTZ сервисы.

я также являюсь невезучим владельцем дешевой IP-камеры (SAF IP-300). Она предоставляет абсолютно бесполезный и баггированный веб-интерфейс, который “работает” только в IE. Мне посчастливилось найти ONVIF Device Manager, он обнаружил мою камеру и показал мне URL rtsp://ip-of-my-camera/live0.264, который я смог открыть в VLC. 0x2 и 0x2 и я не могу гарантировать, что ваша камера совместима с ONVIF, поэтому этот метод может не сработать для вас. К сожалению, SAF IP-300 настолько нестабилен, что не может обеспечить непрерывный поток в течение более 3 минут.

4
4
4
2015-06-28 12:45:14 +0000

У меня всегда была такая проблема, но теперь есть очень эффективное использование ONVIF под названием менеджер устройств ONVIF http://idevicedesign.com/reference-designs ), который является бесплатным, с открытым исходным кодом, и быстро сканирует вашу сеть на наличие rtsp/onvif-потоков и показывает вам точный URL, который вам нужен.

3
3
3
2016-02-17 09:29:33 +0000

Вот это веревка!

VLC: rtsp://192.168.0.100:554/user=admin&password=123456&channel=1&stream=0.sdp?real_stream–rtp-caching=100

192.168.0.100 <— изменение IP-администратора DVR <— изменение имени пользователя, используемого для доступа к DVR 123456 <— изменение пароля канала=1 <— изменение пароля канала=1 <— использование для вращения всех 8 каналов

0
0
0
2017-07-01 11:19:33 +0000

Просто мои 2 цента - вот подробный блог, объясняющий, как найти URL ip-камеры, используя onvif [ http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of-ipcam-or.html ]0x3 &

0
0
0
2015-02-18 11:29:03 +0000

Если вы зайдёте в свой маршрутизатор и выберете список dhcp клиентов (компьютеров, которые подключены), вы увидите, что dvr появляется как бы там ни было названо в dvr (мой выходит как 192.168.2.4, теперь добавьте :81 в конец, чтобы заставить url в вашем браузере указывать на 192.168.2.4:81 (работает ли он таким образом?)

Если это работает, теперь переходите к следующему шагу. Обратите внимание, что я могу просматривать потоки в моем linux box независимо от того, включен ли upnp в маршрутизаторе или нет.

Похожие вопросы

8
21
6
6
7