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

111865
sudo

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

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

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

13
Вы можете использовать утилиту сканирования IP для сканирования всех IP-адресов в вашей локальной подсети и посмотреть, активен ли IP-адрес. Затем загрузите активные IP-адреса в браузере как http: // IP-адрес: 34599, чтобы проверить, является ли этот IP-адрес правильным. Steve 10 лет назад 0
Хорошая идея, и я забыл упомянуть, что уже пробовал это. Это просто застревает загрузка навсегда. Нет ответа, если я соединяюсь с Telnet либо. sudo 10 лет назад 0
Что произойдет, если вы загрузите IP: 34599 с VLC? Steve 10 лет назад 0
Не открывается. Тьфу, я также забыл сказать, что у него есть имя пользователя и пароль, переданный как-то. Здесь поздно ночью. sudo 10 лет назад 0
Вы перепробовали все активные IP-адреса в своей подсети? Все они не могут загрузить в VLC или ваш браузер? Steve 10 лет назад 0
Я знаю, что IP-адрес устройства - 192.168.1.2, поскольку vMyEye может подключиться к нему и воспроизводить видео. sudo 10 лет назад 0

7 ответов на вопрос

10
sudo

После еще более глубокого поиска в 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
Someone

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

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

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

Я бы проголосовал за это, если бы у меня было достаточно репутации, но в любом случае это не сработает в моем случае, потому что мой веб-интерфейс загружает некоторые элементы ActiveX (и даже не делает этого). Код просто содержит ссылки для загрузки кода с серверов в Китае, которые я попытался пропинговать без ответа. sudo 10 лет назад 0
Вы пробовали веб-интерфейс в другом браузере? Их облачный сайт не работает для меня вне IE, но локальный интерфейс работает в Chrome без ActiveX. UnPnP не пробивает поток RTSP через брандмауэр, но он доступен в локальной сети. Поэтому я предполагаю, что их «облачная» технология использует проприетарный протокол, который вы упомянули ниже, потому что он работает только в IE, но локальный интерфейс использует Quicktime и прямое RTSP-соединение. При этом я пришел к выводу, что Elec - это классический случай «вы получаете то, за что платите». :-) Someone 10 лет назад 0
Я только попробовал это в Safari, и я проверил источник страницы. Там очень мало кода, только код для загрузки данных ActiveX с этих серверов. sudo 10 лет назад 0
Облом. Я думаю, у вас есть другая / более старая версия. Рассматривали ли вы вопрос об обновлении у сотрудников Elec? Они отвечают на свои письма: support@eleccctv.com Someone 10 лет назад 0
Обновление - хорошая идея, но я думаю, что вам повезло с поддержкой, чем я. Я попытался связаться с ними, чтобы спросить, где я загружаю обновления, и я не думаю, что они были готовы помочь: «Обратите внимание, что этот элемент не является нашим продуктом, а eleccctv.com не является нашим веб-сайтом. Вы связались с нами по ошибке. " Заставляет меня задуматься, что этот парень делает с адресом электронной почты @ eleccctv.com! Ну да ладно, может я смогу найти обновление сам, если я много гуглю. sudo 10 лет назад 0
9
TheKeksov

If your camera is ONVIF (Open Network Video Interface Forum) compatible, then the open source ONVIF Device Manager might help:

ONVIF Device Manager is a Network Video Client (NVC) to manage Network Video Transmitters (NVT), Network Video Storage (NVS) and Network Video Analytics (NVA) devices. Implements Discovery, Device, Media, Imaging, Analytics, Events and PTZ services.

I'm also an unlucky owner of a cheap IP-camera (SAF IP-300). It provides absolutely useless and buggy web interface, which "works" in IE only. I was fortunate to find ONVIF Device Manager and it discovered my camera and showed me the URL rtsp://ip-of-my-camera/live0.264 which I was able to open in VLC.

I can't guaranty that your camera is ONVIF compatible, so this method may not work for you. Unfortunately, SAF IP-300 is so unstable piece of hardware that it can't deliver a continuous stream for more than a 3 minutes.

4
JohnnyVegas

I have always had this issue but now there is a very efficient ONVIF utilty called ONVIF device manager (http://idevicedesign.com/reference-designs) Which is free, open source, and quickly scans your network for rtsp/onvif streams and shows you the exact URL you need to use.

Для любого другого пользователя Linux / Mac, читающего это: я считаю, что эта утилита только для Windows. Это также, кажется, дублирует более ранний ответ Кексова. JosephH 7 лет назад 0
У него нет исходного кода, чтобы быть открытым исходным кодом! Это просто файл MSI dashesy 7 лет назад 0
https://sourceforge.net/p/onvifdm/code/HEAD/tree/ JohnnyVegas 7 лет назад 1
2
Amadeus Mozart

This is the string!

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 <--- change to DVR IP admin <--- change to user name used to access the DVR 123456 <--- change to your password channel=1 <--- used to rotate all 8 channel

+1, потому что это единственное решение, которое сработало для меня после нескольких дней поиска в интернете. Я использую 4-канальный видеорегистратор KARE H.264 - бренда больше не существует. SUM1 5 лет назад 0
0
Kenny hendrick

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

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

0
thedrs

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

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