13

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

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

РЕДАКТИРОВАТЬ: Забыл сказать, что я уже пытался перейти на IP: 34599 в моем веб-браузере. Он зависает при загрузке и ничего не делает. Видеорегистратор также требует имя пользователя и пароль для входа в систему, чтобы данные каким-то образом передавались, надеюсь, не после первоначального запроса: O

7 ответов7

10

После еще более глубокого поиска в Google и некоторых удачных предположений я обнаружил, что рассматриваемый DVR не использует RTSP, HTTP или какой-либо URL в этом отношении. Он подключается к порту IP: и получает с него какой-то собственный видеопоток. Многие другие дешевые видеорегистраторы, которые работают с vMEye, также делают это, например Zmodo и Swann.

ОДНАКО, кому-то удалось перепроектировать его для приложения Android, а кто-то еще попросил разрешения создать программу на C, которая декодирует видеопоток и выводит его в виде канала. Это не совсем надежно, но вот оно: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

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

9

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

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

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

Я не могу гарантировать, что ваша камера совместима с ONVIF, поэтому этот метод может не сработать для вас. К сожалению, SAF IP-300 является настолько нестабильным аппаратным обеспечением, что не может обеспечить непрерывный поток в течение более 3 минут.

9

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

RTSP://192.168.XX:554/ пользователь = your_username & пароль = ваш_пароль & канал = 1 & поток = 0.sdp real_stream - RTP-кэширование = 100

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

4

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

2

Это строка!

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 <--- изменить на DVR IP admin <--- изменить имя пользователя, используемое для доступа к DVR 123456 <--- изменить на ваш пароль channel = 1 <--- используется для поворота всех 8 каналов

0

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .