Удалённый просмотр IP-камер

Автор Самир, 05 августа 2014, 23:51:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Самир

Всем доброго вечера :) Я работаю айтишником в сети магазинов, и по совместительству настраиваю и поддерживаю удалённый доступ к ip-камерам видеонаблюдения по всем магазинам. Беда в том, что камеры можно посмотреть только в Internet Explorer, потому что ПО заточено только под IE. Так как на домашнем ноуте я юзаю дебиан, хотелось бы узнать, может есть какой-нибудь клиент для удалённого просмотра? Может кто сталкивался по долгу службы? Пробовал заводить IE под вином, главная страница открывалась, но ПО не устанавливалось. Возможно чего-то не хватает. Ставить ради этого винду на виртуалку как-то не очень хочется. Заранее всем спасибо ;)
  •  

Malaheenee

Если это именно IP-камера, то используйте mpv или vlc.
Все мы где-то, когда-то и в чем-то были новичками.
  •  

ogost

если это не китайские нонаме камеры, то обычно бывают url типа http://ip.addr/cgi/mpg, по которому можно получить потоковое видео. урлы разнятся от производителя к производителю, от модели к модели, протоколы обычно http(s), http-mjpg, rtsp.  по этим урлам обычно можно даже сразу в браузере посмотреть.
Открыть содержимое (спойлер)
да простят за проприетарщину, погуглите насчёт ivideon - у них очень удобное ПО для организации видеонаблюдения.
[свернуть]

Самир

#3
Malaheenee, пробовал vlc, не открывается адрес.
ogost, да не, вроде не китай. в большинстве магазинов используются DVR модели Rifatron. Имеют адрес типа http://ip.addr:port. Например: http://217.25.26.222:2008
В том то и проблема, что в браузере не могу посмотреть :( ПО только под IE, при первом коннекте приходит запрос на установку ПО, после чего я уже могу авторизоваться. и ещё там идёт просмот камер через ActiveX в IE.
  •  

ogost

сами камеры аналоговые, или IP? с DVR вы вряд ли получите потоковое видео напрямую.

Самир

ip. а клиента никакого нету? например для рифатронов под винду RMS есть, а под линукс я чего-то не нашёл ничего подходящего
  •  

ogost

тогда попробуйте достучаться до самих камер, а не к DVR.
рифатрон - частная контора, 99% там свои велосипеды, никто под них клиентов писать не будет.

smallNix

Друг ))) Могу только сочувственно вздохнуть... Имел я некоторый опыт работы с такими камерами. Ты сам написал - требуется ActiveX, так что вряд ли у тебя получится простым путём решить проблему. Можешь попробовать ВМ или Вайн. Другие решения гораздо проблемней: в ActiveX какой-то закрытый код для обработки потока, например, для управления яркостью, контрастностью и т.д. и это в лучшем случае, т.к. производитель может гнать видео не в стандартном потоке (rtp, rtsp и т.д.), а в чём-то своём, хитро сжатым ещё хитрее упакованным ;) Так что элемент ActiveX может расшифровывать это "чудо" инженерной мысли. В принципе можешь попробовать снифером посмотреть, что он шлёт (теоретически слушать сеть не совсем законно ;) мало ли чьи там пакеты "гуляют"). Если поток похож на стандартный - надо определиться с кодеком сжатия и попробовать ffmpeg или gsteramer. Я на работе делал видеосервер (с нуля - разработка ПП, программное обеспечение и т.д.), который позволяет подключать до четырх аналоговых камер, один канал аудио, всё это сжимается в реальном времени и отправляется по сети. Удалённое переключение каналов, изменение параметров потока. Это отняло полгода жизни, так что будь готов :D
Кто-то же должен что-то делать...
  •  

ogost

smallNix, не факт, есть например китайские камеры asoni, требуют activex для просмотра через веб, ну и самопильный клиент для записи/просмотра на пека, но есть и вполне себе обычный мпег через rtsp.
а есть ишо китайский neitway, это как раз описанный вами случай.

Самир

всем большое спасибо за ответы :)
  •  

smallNix

ЦитироватьsmallNix, не факт, есть например китайские камеры asoni, требуют activex для просмотра через веб, ну и самопильный клиент для записи/просмотра на пека, но есть и вполне себе обычный мпег через rtsp.
а есть ишо китайский neitway, это как раз описанный вами случай.
Я как раз о том же ))) Я говорю, что этот элемент может делать что угодно: может просто управляет какими-то настройками камеры по собственному протоколу ( а сам поток стандартный), а может и нестандартный поток расковыривать - в общем чёрный ящик, потому и предложил посмотреть снифером на поток.
VLC - я бы пользоваться не стал - он очень хорош, но если поток создавался не им (или чуть-чуть нестандартный - может не принять) gstreamer и ffmpeg в этом плане гораздо более гибкие.
Кто-то же должен что-то делать...
  •  

Malaheenee

smallNix, ffmpeg заметно гибче, но для быстрой проверки лучше чего-то с GUI. А потом уже можно развернуться...
Все мы где-то, когда-то и в чем-то были новичками.
  •