Как повесить (вывести) картинку на сайт с устройств(а) ?
|
|
Anubis_Donetsk | Дата: Четверг, 17.11.2011, 17:52 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| Как повесить картинку на сайт? вижу что камера может сжимать в MJPEG, нужен путь к файлу, который вывести на сайт, типа http://admin:12345@ipcamera/mjpeg/video.mjpeg. Если такое не возможно подскажите как вывести картинку на сайт.
Итого: rtsp://admin:12345@IP-камеры:554/mpeg4/ch01/main/av_stream получение потока с первого канала rtsp://admin:12345@IP камеры/mjpeg/ch1/sub/av_stream получение потока mjpeg со второго потока. прошивка должна поддерживать mjpeg на втором потоке. http://IP_камеры/streaming/channels/1/preview для прошивок с поддержкой http запроса (IPC Type C 2011.12.29 v3.0 build 111130 supports http MJPEG).
для прошивок v. 4.0.3 и выше
Код http://адрес/dispatch.asp?user=имя пользователя&pass=пароль&page=preview.asp[&] http://адрес/dispatch.asp?user=admin&pass=12345&page=preview.asp[&]
получить JPEG с камеры:
Код http://admin:12345@IP_камеры/Streaming/channels/1/picture?snapShotImageType=JPEG отдаёт по запросу JPEG основного потока. ещё один способ: http://IP_камеры/onvif/snapshot вообще это "дыра" т.к. отдаёт картинку без всякой проверки. в будущих прошивках наверное закроют. взято отсюда. ещё вариант: rtsp://admin:12345@ххх.ххх.ххх.ххх:554/cam/realmonitor?channel=1&subtype=1 mainstream rtsp://admin:12345@ххх.ххх.ххх.ххх:554/cam/realmonitor?channel=1&subtype=0 substream взято отсюда. Explanation to develop API of RTSP protocol готовый вариант исполнения задачи по преобразованию потока Camera Proxy:
|
|
|
|
Alexandr | Дата: Четверг, 17.11.2011, 18:12 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| перекодировать VLC к примеру. с прямой передачей на текущий момент решений нет.
|
|
|
|
Anubis_Donetsk | Дата: Понедельник, 21.11.2011, 16:22 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| а возможно ли напрямую с камеры получить скриншот, без использования софта?
|
|
|
|
Alexandr | Дата: Понедельник, 21.11.2011, 18:16 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| Настройка отправки стоп-кадра с IP камеры ds-2cd7133-e или что другое имелось ввиду ?
|
|
|
|
Anubis_Donetsk | Дата: Вторник, 22.11.2011, 11:03 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| Имелось ввиду, возможность снять с камеры текущий скриншот, напрямую с камеры, а не через iVMS
|
|
|
|
Alexandr | Дата: Вторник, 22.11.2011, 11:52 | Сообщение # 6 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| для MJPEG нужна другая прошивка. Quote возможно ли напрямую с камеры получить скриншот, без использования софта? на сайте всё равно должен быть скрипт обрабатывающий картинки\посылающий запросы на камеру. можно посмотреть SDK и как там реализован запрос на получение картинки. Quote IPC Series Device - Capture single-frame data and save as BMP bitmap NET_DVR_CapturePicture IPC Series Device - Capture single-frame data and save as JPEG NET_DVR_CaptureJPEGPicture IPC Series Device - Capture single-frame data,save as JPEG and store into appointed memory space NET_DVR_CaptureJPEGPicture_NEW полистал руководство к SDK есть дополнение. любым сниффером мониторим подключение к камере и получаем строку обращения rtsp://admin:12345@IP-камеры:554/mpeg4/ch01/main/av_stream
|
|
|
|
Anubis_Donetsk | Дата: Среда, 30.11.2011, 16:03 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| это все прекрасно и хорошо, но это гониться rtsp видео поток, а мне нужна картинка в jpeg снятая с камеры без всяких самописных прог, если ли путь типа http://admin:pass@ip_camera/jpeg/текущийскрин. В SDK я заглядывал, но я не собираюсь писать клиентский софт для работы с камерой. Мне необходимо повесить картинку на сайт, так чтобы картинку можно было видеть из различных броузеров. Я новичек в видеонаблюдении, и поэтому многое непонятно. На текущий момент, у меня vlc в два прохода вещает картинку в http, кодеком theora, который понимает фаерфокс и опера, но непонимает сафари. вещаю при помощи html5. vlc неумеет мультиплексировать (немогу понять что это такое) http поток в mp4, а сафари понимает только mp4. Мнебы кто подсказал стримсервер бесплатный чтобы умел http и мультиплекс в mp4 и ogg, тогда вещал бы в html5 без проблем, с одной камеры ретранслируеш в два формата. Добавлено (30.11.2011, 16:03) --------------------------------------------- Спасибо за подсказку про снифер, снизил нагрузку на cpu (vlc не меняет размер), при помощи rtsp://admin:12345@IP-камеры:554/mpeg4/ch01/sub/av_stream мне надо картинку 320х240
|
|
|
|
Alexandr | Дата: Среда, 30.11.2011, 18:32 | Сообщение # 8 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| для safari нужно XiphQT поставить и будет работать Ogg Theora. в IE тоже нет нативной поддержки. опять путаница началась, немного упорядочим: h.264 это потоковый кодек и картинки с него без дополнительного преобразования в jpeg не получить. для этого нужен mjpeg (Motion JPEG) — покадровый метод видеосжатия, основной особенностью которого является сжатие каждого отдельного кадра видеопотока с помощью алгоритма сжатия изображений JPEG, позволяет без декодирования получить картинку на выходе. Theora тоже относится к потоковым и является аналогом кодеков MPEG-4. т.е. через него тоже нельзя получить jpeg без преобразования. камера поддерживает MJPEG, но только по второму потоку, т.е. со всеми ограничениями на него (размер, качество и т.п.). попробуйте сменить кодек взяв и настроив ПО отсюда. у меня нет в наличии 7133 и потому придётся пробовать самостоятельно ) менять как на скрине ниже. обязательно выбрать Sub Stream в Encoding Parameter Type. после выбора M-JPEG последовательно нажимаем Setup Current Channel и Save Parameter. если появится окошко с Save Faild, то mjpeg не поддерживается в этой прошивке. запросим с поддержкой, в описании камеры кодек присутствует. если окно Save parameter successfully - перезагружаем камеру (reboot) через меню Management вверху окна ПО. ну и сниффером пробуем увидеть адрес с которого идёт второй поток. по результатам желательно сюда ) тоже самое можно и через vlc сделать, но тут определитесь сами с каким кодеком работать (потоковым или нет).
|
|
|
|
Anubis_Donetsk | Дата: Среда, 30.11.2011, 19:58 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| вообщем сделал как вы и сказали Save Faild
по поводу прошивки, у меня стоит Версии: V3.0 build 110117 Encode Version: V4.0 build 110115
кокую прошику надо для поддержки M-JPEG ???
|
|
|
|
Alexandr | Дата: Четверг, 01.12.2011, 12:28 | Сообщение # 10 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| прошивка IPC Type C v3.0 build 110921 sub stream supports MJPEG, скачивать тут. запрос по идее rtsp://admin:12345@192.0.0.64/MJPEG/ch1/sub/av_stream такого плана будет, можно через IE подключится ко второму потоку и посмотреть http запрос попробовать пс - ещё вариант.
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 01.12.2011, 14:12 | Сообщение # 11 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| текущий скрин с камеры снять нельзя, по прямому пути к камере???
|
|
|
|
Alexandr | Дата: Пятница, 02.12.2011, 12:54 | Сообщение # 12 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| не знаю. при разработке и написании ПО такую задачу видимо не ставили. запрос через vlc по rtsp - rtsp://admin:12345@IP камеры/mjpeg/ch1/sub/av_stream пс - Quote текущий скрин с камеры снять нельзя, по прямому пути к камере??? а как Вы это представляете вообще ? приведите пример реализации на другом оборудовании, может мы непонимаем друг друга. пс - посмотрите эту тему, возможно пригодится.
|
|
|
|
Anubis_Donetsk | Дата: Пятница, 09.12.2011, 18:25 | Сообщение # 13 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| Quote (Alexandr) а как Вы это представляете вообще ?
http://195.214.198.226:8282/axis-cgi/mjpg/video.cgi
дело в том, что самое оптимальное, выводить картинку на сайт, именно так как реализовано в камерах axis, т.к. идет не видеопоток, а просто картинка jpeg постоянно меняющаяся на сайте, и любой броузер ее видит.
|
|
|
|
Alexandr | Дата: Пятница, 09.12.2011, 20:15 | Сообщение # 14 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| нет такого способа в 2CD7133E.
|
|
|
|
Anubis_Donetsk | Дата: Понедельник, 16.01.2012, 15:49 | Сообщение # 15 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| перепробовав кучу стриминговых серверов, и 3 операционки, таки поборол свою проблему и выкинул видео на сайт, которое и вывесил на сайт, работает во всех браузерах кроме chrome, но эту проблему в скором думаю решить, руки пока не дошли, смотрим с помощью flash. также работает под Mac OS (проверял на хакос в vmware), смотрим с помощью html5. Если кому надо пишите подскажу как сделать.
|
|
|
|
UserM | Дата: Понедельник, 16.01.2012, 15:57 | Сообщение # 16 |
Группа: Проверенные
Сообщений: 1987
Репутация: 122
Статус: Offline
| Можете дать ссылку на то, что получилось в итоге? И рассказать на каком "стрим" сервере?
Когда у общества нет цветовой дифференциации штанов, то нет цели!
|
|
|
|
Anubis_Donetsk | Дата: Понедельник, 16.01.2012, 16:23 | Сообщение # 17 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| Доступно только для пользователей - веб камеры - вебкамера донецк. т.к. исходящий канал на камерах узкий, большая просьба не висеть на камерах. По поводу сервака, что было на том и ваял, т.е. железку новую не покупал. Итак.
ЖЕЛЕЗО AMD Athlon 64 X2 Dual Core Processor 4000+ M2N-E SLI Mem: 2061192 Disk /dev/sda: 320.1 GB, 320072933376 bytes Sapphire X550 Silent - вздутые кондеры, артефачит.
ПО OS - Linux ub-stream 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 athlon i386 GNU/Linux стрим сервер - Wowza Media Server (продукт платный, но нашел... ну вы поняли )
Начнем. Качаем и ставим бубнту-сервер. (Я ставил на виртуалку, потом перетащил всю систему на реальное железо). Ставим яву Code atp-get install openjdk-6-jre . Ставим Wowza Media Server. Конфигурим настройки у кого плохо с англ смотрит тут (нашел после настройки). После рисуем скрпт на яваскрипте для определения браузера, и в зависимости от браузера кидаем или html5 (safari macos), или флеш я использовал flowplayer (все остальные). Трабл с хромом уже знаю как побороть, но т.е. хост не у меня, то решение будет не оперативное.
|
|
|
|
UserM | Дата: Понедельник, 16.01.2012, 22:21 | Сообщение # 18 |
Группа: Проверенные
Сообщений: 1987
Репутация: 122
Статус: Offline
| Примерно понятно, спасибо. Хотя по ссылке мне изображение получить так и не удалось, ни в IE, ни в Мозиле.
Когда у общества нет цветовой дифференциации штанов, то нет цели!
Сообщение отредактировал UserM - Понедельник, 16.01.2012, 22:49 |
|
|
|
Anubis_Donetsk | Дата: Понедельник, 16.01.2012, 23:04 | Сообщение # 19 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| по поводу работает/не работает, проблема есть, но проблема не в настройке стрим севера, а проблема с укртелекомом, от некоторых провайдеров видно видео от некоторых нет, не видно даже через ivms, настройки камеры через ivms видны - видео нет ((( и главное что все провайдеры кричат что ниче не блокируют, врут , телнетом даже не подключает, значит блокиовка есть. Скорее всего блокирует укртелеком, из-за свого iptv
|
|
|
|
Alexandr | Дата: Вторник, 17.01.2012, 11:18 | Сообщение # 20 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| работает, внизу 2 камеры в панораме стоят и довольно шустро стрим идёт. немного поправил ссылку - теперь сразу на страницу с камерами. надеюсь Anubis_Donetsk простит )
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 19.01.2012, 10:58 | Сообщение # 21 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| Да не вопрос, просто небыло смысла, камеры на этом сайте будут в другом месте висеть. Теперь просьба, кто может с ipad помотреть идет видео или нет. Т.к. заказчик невидит с ipad. На Mac OS X все нормально, а ipad не показывает. Кто что может подсказать?
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 11:12 | Сообщение # 22 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| есть такая программка iPhone Simulator, там можно выбрать iPAD для симуляции (на хабре статья была). ещё в инете народ жалуется на некорректную работу с ютубом iPAD2 (не проигрывается видео). в общем нужно искать разницу в сафари и как определяется устройство сайтом.
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 19.01.2012, 14:16 | Сообщение # 23 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| можно линк на софт?
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 14:34 | Сообщение # 24 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| Большой Г ))
|
|
|
|
UserM | Дата: Четверг, 19.01.2012, 15:50 | Сообщение # 25 |
Группа: Проверенные
Сообщений: 1987
Репутация: 122
Статус: Offline
| К стати, появилась "демо" прошивка позволяющая запросить jpeg Почти как аксис. обратите внимание на браузер.
Когда у общества нет цветовой дифференциации штанов, то нет цели!
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 15:55 | Сообщение # 26 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| эту прошивку пока не выкладываю (для типа C), т.к. бета (не демо) ) Anubis_Donetsk уже её получил, возможно поделится впечатлениями о ней ))
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 19.01.2012, 18:01 | Сообщение # 27 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| я пока не буду камеры перешивать бетой, зачем проводить эксперементы если уже почти все работает, хочу прикрутить uppod плеер для html5 (вычитал что параметр autoplay яблочники отключили в ipad), мотивируя экономией трафика. потому и черный экран на IPad.
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 18:09 | Сообщение # 28 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| а с теорой не стали дальше пробовать ?
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 19.01.2012, 18:12 | Сообщение # 29 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| вопрос не понял, если имелось ввиду кодек theora, то маки ее непонимают, а для остальных есть флеш
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 18:20 | Сообщение # 30 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| да, я про кодек, для сафари плагином понимание лечится, вернее доустановкой кодека. ранее табличку выкладывал по совместимости с браузерами. флеш универсальнее - спору нет ) а насчёт прошивки - она хоть и бета, но ведь работает ) UserM с неё скрин делал выше.
|
|
|
|
Anubis_Donetsk | Дата: Четверг, 19.01.2012, 18:23 | Сообщение # 31 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| плагин не работает на ipad
|
|
|
|
Alexandr | Дата: Четверг, 19.01.2012, 18:34 | Сообщение # 32 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| не в курсе был
|
|
|
|
Anubis_Donetsk | Дата: Понедельник, 20.02.2012, 13:57 | Сообщение # 33 |
Группа: Проверенные
Сообщений: 37
Репутация: 4
Статус: Offline
| как оказалось ipad/iphone неумеют воспроизводить одновременно 2 тега video, к концу недели буду перешивать на тестовую прошивку, и вешать на сайт jpg картинки Добавлено (20.02.2012, 13:57) --------------------------------------------- При использовании бэта прошивке, вылезли небольшие грабли. Из-за узенького канала, картинка несмотрибельная, настройки превью на камере не нашел, потому использую стрим сервер, железо и ОС тоже, ПО - motion. конфиг motion:
cat /etc/motion.conf Quote daemon on quiet on
width 640 height 480
framerate 10 quality 20 auto_brightness off
threshold 4500 noise_level 64
brightness 0 contrast 0 saturation 0 hue 0
ffmpeg_cap_new off
target_dir /var/lib/motion/snapshots
webcam_localhost off
webcam_quality 20 webcam_maxrate 10
output_all off output_motion off output_normal off thread /etc/motion/thread2.conf thread /etc/motion/thread1.conf
cat /etc/motion/thread1.conf | grep -v '#' cat /etc/motion/thread2.conf | grep -v '#'
Повесил на сайт, все прекрасно показывает, но есть небольшие проблемы: 1 Из-за узкого канала, понизил качество картинки и частоту кадров. 2 опера и ИЕ неумеет показывать поток mjpeg. Не критично, но неприятно, т.к. задача была отображение на ipad то переделывать не хочу.
Сообщение отредактировал Anubis_Donetsk - Вторник, 24.01.2012, 11:40 |
|
|
|
k911 | Дата: Вторник, 06.03.2012, 18:36 | Сообщение # 34 |
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
| Alexandr, Для DS2CD892P прошивка позволяющяя запросить jpeg есть?
|
|
|
|
Alexandr | Дата: Среда, 07.03.2012, 12:18 | Сообщение # 35 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| k911, эта платформа не поддерживает mjpeg.
|
|
|
|
yolopukalo | Дата: Понедельник, 12.03.2012, 16:30 | Сообщение # 36 |
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
| Прошивку поменял , в sub канал появилось mjpeg! А какой параметр запроса http://?????? Подскажите , заранее благодарен!
|
|
|
|
Alexandr | Дата: Понедельник, 12.03.2012, 19:00 | Сообщение # 37 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| для прошивки "IPC Type C 2011.12.01 v3.0 build 110921 sub stream supports MJPEG" запрос будет rtsp - rtsp://admin:12345@IP камеры/mjpeg/ch1/sub/av_stream для "IPC Type C 2012.01.17 V3.0 build 120110 supports http MJPEG" запрос будет http://IP_камеры/streaming/channels/1 (или 2)/preview
|
|
|
|
yolopukalo | Дата: Понедельник, 12.03.2012, 19:08 | Сообщение # 38 |
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
| А мона прошивкой IPC Type C 2012.01.17 V3.0 поделиться!?
|
|
|
|
Alexandr | Дата: Понедельник, 12.03.2012, 19:28 | Сообщение # 39 |
Группа: Администраторы
Сообщений: 5345
Репутация: 113
Статус: Offline
| типы прошивок для IP камер
|
|
|
|
yolopukalo | Дата: Вторник, 13.03.2012, 18:42 | Сообщение # 40 |
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
| А в запросе http://IP_камеры/streaming/channels/1 (или 2)/preview -- авторизацию не надо указывать?
Добавлено (13.03.2012, 15:04) --------------------------------------------- Anubis_Donetsk, А можете motion.conf свой выложить?
Добавлено (13.03.2012, 18:42) --------------------------------------------- Anubis_Donetsk, Поставил motion , настроил конфиги, запускаю--- показывает серую картинку 640х480 которая правда обновляется??
Сообщение отредактировал yolopukalo - Вторник, 13.03.2012, 18:42 |
|
|
|