У меня есть этот 8-канальный видеорегистратор с брендом "ELEC", который транслирует видео по сети. Однако я могу подключиться к нему только с помощью приложений для iPhone под названием vMyEye, Asee + и других похожих имен. Я хочу использовать VLC или что-то еще для доступа к потоку на моем Mac.
Короче говоря, я не могу просто посмотреть это онлайн, поэтому мой единственный способ выяснить протокол потоковой передачи и URL-адрес - это приложение vMyEye. Я уже знаю, что порт 34599, и я знаю локальный IP-адрес. Что вы порекомендуете? Пакет нюхает? Изучение двоичного кода приложения для URL-адресов (уже пробовал и не удалось)?
РЕДАКТИРОВАТЬ: Забыл сказать, что я уже пытался перейти на IP: 34599 в моем веб-браузере. Он зависает при загрузке и ничего не делает. Видеорегистратор также требует имя пользователя и пароль для входа в систему, чтобы данные каким-то образом передавались, надеюсь, не после первоначального запроса: O
Ответы:
После еще более глубокого поиска в 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 (только потому, что я новичок в каналах и видеопотоках), но это должно быть возможно.
источник
Простой способ найти URL - посмотреть исходный код обычного веб-интерфейса, в частности, элемент video. Веб-интерфейс My Elec использует Quicktime и передает адрес RTSP в следующем формате:
RTSP: //192.168.XX: 554 / пользователь = your_username & пароль = ваш_пароль & канал = 1 & поток = 0.sdp real_stream - RTP-кэширование = 100
Камеры выбираются через переменную канала. Порт rtsp может быть настроен в вашем DVR и, как таковой, отличается.
источник
Если ваша камера совместима с ONVIF (Open Network Video Interface Forum), то диспетчер устройств с открытым исходным кодом ONVIF может помочь:
Я тоже незадачливый владелец дешевой IP-камеры (SAF IP-300). Он предоставляет абсолютно бесполезный и глючный веб-интерфейс, который «работает» только в IE. Мне повезло найти диспетчер устройств ONVIF, и он обнаружил мою камеру и показал мне URL-адрес rtsp: //ip-of-my-camera/live0.264, который я смог открыть в VLC.
Я не могу гарантировать, что ваша камера совместима с ONVIF, поэтому этот метод может не сработать для вас. К сожалению, SAF IP-300 является настолько нестабильным аппаратным обеспечением, что не может обеспечить непрерывный поток в течение более 3 минут.
источник
У меня всегда была эта проблема, но теперь есть очень эффективная утилита ONVIF, называемая диспетчером устройств ONVIF ( http://idevicedesign.com/reference-designs ), которая является бесплатной, с открытым исходным кодом и быстро сканирует вашу сеть на наличие потоков rtsp / onvif и показывает точный URL, который вам нужно использовать.
источник
Это строка!
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 каналов
источник
Если вы зайдете в свой роутер и выберете свой список клиентов dhcp (подключенные компьютеры), вы обнаружите, что dvr выглядит так, как его называют в dvr (у меня номер 192.168.2.4, теперь добавьте: 81 к конец этого, чтобы URL в вашем браузере указывал на 192.168.2.4:81 (это работает так?)
Если это работает, перейдите к следующему шагу. Как примечание, я могу просматривать потоки в моем linux-боксе независимо от того, включен ли в маршрутизаторе upnp или нет.
источник
Просто мои 2 цента - вот подробный блог, объясняющий просто, как найти URL-адреса ip-камеры с помощью onvif: http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of -ipcam-or.html
источник