Форум » IP Kamera 9060AK/A-SL/A-MP/A Plus/I (IR)/O » Просмотр потока видео с камеры 9060 » Ответить

Просмотр потока видео с камеры 9060

teapot: Уважаемые, подскажите, пожалуйста. Так и не разобрался как вывести на WEB-страницу видеопоток с камеры. Впервые работаю с потоковым видео, каким образом это можно осуществить? http://ip/cgi-bin/Stram?Video выдаёт, судя по всему, MPEG. Но как его воспроизвести? Пусть даже и силами ActiveX. Прошу помощи!..

Ответов - 10

Guest: Поток - M-JPEG. Правильная ссылка - "http://CAMERA_IP/cgi-bin/Stream?Video". А вывести с помощь ActiveX можно так.

teapot: Подскажите, где можно взять, библиотеку ActiveX, которая устанавливается при заходе на камеру?

Guest: Тут есть последней на текущей момент 1.0.0.53 версии.


teapot: Guest, спасибо огромное, наконец-то уже что-то работает :). Тем, кто, как и я, чайник, последовательность действий для вопросизведения видео на странице силами activeX: 1) Скопировать в папку на сайте view.cab (ссылка выше). Еще можно её передрать из самой камеры http://cam_ip/view.cab, у меня там версия постарше, правда. Версию можно посмотреть заглянув в html-код страницы с камерой и найдя там строку типа: "codeBase=view.cab#Version=1,0,0,44". 2) Создать html-файл с содержанием: <head> <title>Тест видео-камеры.</title> </head> <body onload="SQ.SetIPAddr('здесь_ip_камеры','','80')"> <div align=center> <OBJECT id=SQ codeBase=view.cab#Version=1,0,0,53 height=480 width=640 classid=CLSID:B0781EB7-16EA-49F1-9C1D-9716D88206CF></OBJECT> </div> </body>

teapot: Тогда еще один вопрос в продолжение конструктивного диалога, раз уж взялись :). Итак, имеем http://CAMERA_IP/cgi-bin/Stream?Video. Знаем, что это M-JPEG. Наверное, достали уже этим вопроом, но раскрытия тайны так и не нашел: КАК?, точно так же, в окошечке на веб-странице, как в предыдущем примере, отобразить содержимое этого M-JPEG потока?

Guest: Данный ActiveX компонент как раз и занимается отображением/декодированием этого M-JPEG потока с камеры. Просто вместо полного пути там задается сокращенный. Если имелась ввиду возможность сделать то же самое, но без ActiveX, то такое конечно возможно, но придется написать аналогичный Java аплет или запустить скрипт на WEB сервере, который будет вытаскивать из потока отдельные картинки.

teapot: А доступных готовых решений не существует?

Guest: Нет. Если у вас 9060AK/A Plus на своей страничке используйте вышеуказанную ActiveX компоненту или используйте связку из HTTP/FTP сервера (камера скидывает картинки по FTP, а WEB сервер их отображает). Если камера 9060A-SL дополнительно к вышесказанному, можно воспользоваться вот этим. Также существуют программы под Windows, которые могут работать с IP камерами и являются по своместительству WEB серверами (формируют страничку с картинками). Есть еще вот такой пример на Perl'е по работе с потоком на 9060.

Porsche: В дополнение к вышенаписанному. Программка на С: http://www.lavrsen.dk/twiki/bin/view/Motion/GadspotNC800Relay Там для другого девайса, но, как уже упоминалось на форуме, подойдет и для 9060.

Guest: Точку на пробел влево нужно сдвинуть, иначе ссылка тоже работать не будет. :)



полная версия страницы