Форум » IP Kamera 9060AK/A-SL/A-MP/A Plus/I (IR)/O » 9060a-mp как получить mjpeg поток » Ответить

9060a-mp как получить mjpeg поток

serhioz: Подскажите, когда и как можно будет получить mjpeg поток без activex с данной камеры. Спасибо.

Ответов - 12

Guest: Адрес для получения потока такой же как у всей 9060 серии - http://Camera_ip:Port/cgi-bin/Stream?Video . Но из-за изменения в методе авторизации добраться до него не так просто. Как получить динамическую картинку нужного разрешения написано тут.

serhioz: с jpeg все понятно. Проясните что-нибудь про авторизацию к mjpeg.

Guest: Полностью теперь команда выглядит так - http://User:Pass@Camera_IP:Port/cgi-bin/Stream?Video?Authorization=Code Где Code получается из User:Pass, путем перевода в Base 64. Например, для User=admin и Pass=12345678 Code=YWRtaW46MTIzNDU2Nzg=. Все вышесказанное справедливо и для моделей IP Kamera 9060I (IR) и O (Out door).


serhioz: да, поток и правда передается. Пока ищу софт под линакс, который может его на ходу воспринимать. Текущая версия vlc не хочет этого делать. Как вариант, выкачиваю поток с помощью wget в файл, вот сам файл уже проигрывается.

serhioz: Фпс фиксированный у получаемого потока? например в 640х480 quality normal, он постоянно 10 или 11 или какой?

Guest: FPS - динамический, зависит от пропускной способности сети, ее нагруженности и т.п. При 640x480 максимум, что можно вытащить ~12 к/с. От версии к версии прошивки потолок может меняться. http://www.linuxdvr.ru/

Beast: Отправляю запрос http://192.168.0.100/cgi-bin/Stream?Video?Authorization=Code=YWRtaW46MTIzNDU2Nzg на что в ответ получаю невозможно отаброзить страницу, камера настроена на стандартные настройки

Guest: Вот так правильно (в IE возможность авторизации admin:12345678@ по умолчанию отключена): http://admin:12345678@192.168.0.100/cgi-bin/Stream?Video?Authorization=YWRtaW46MTIzNDU2Nzg= И если не секрет, зачем в браузере запрос то посылаете? Так вы кроме псевдографики ничего и не увидите.

serhioz: Столкнулся с проблемой, что при смене пароля 12345678 на что-то другое, поток не передается, хотя Authorization= в base64 пишу правильный. Как только возвращаю на 12345678, сразу все работает. На веб заходит нормально, перекодирую верно. Может, с другим паролем пока не реализовано ?

Guest: Хм. Попробовал поменять admin:12345678 на demo:demo. Строчка получилась такая: http://demo:demo@x.x.x.x/cgi-bin/Stream?Video?Authorization=ZGVtbzpkZW1v= Все работает. Вот еще ссылка на демку с тайваньского Aviosys'а. http://guest:guest@61.59.37.156:81/cgi-bin/Stream?Video?Authorization=Z3Vlc3Q6Z3Vlc3Q= http://guest:guest@61.59.37.153/cgi-bin/Stream?Video?Authorization=Z3Vlc3Q6Z3Vlc3Q= Да, кстати попробуйте вот так VLC запустить: wget -O /dev/stdout http://User:Pass@Camera_IP:Port/cgi-bin/Stream?Video?Authorization=Code | dd skip=40 bs=1 | vlc -

serhioz: с кодированием паролей разобрались. Надобность vlc пока отпала, т.к. очень понравился проект avreg.net Тестируем его.

serhioz: А как получить аудио поток? Мы подключили к камере микрофон. help plz



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