Как повесить (вывести) картинку на сайт с устройств(а) ?
|
|
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:
|
|
|
|
hitman47 | Дата: Понедельник, 11.02.2019, 22:01 | Сообщение # 201 |
Группа: Проверенные
Сообщений: 2
Репутация: 0
Статус: Offline
| Задача: Нужно получить картинку с камеры в формате изображения с отображением даты и названия камеры. камера: Hikvision DS-2CD2642FWD-I прошивка была: V5.4.3 build 160902 обновил до: V5.5.53 build 180730
с версией 5.4.3 по ссылке http://admin:password@192.168.1.36/Streaming/channels/1/picture выдавала изображение, но без даты и названия камеры днем. А вечером, когда ИК срабатывала, уже как надо, изображение с датой и с названием камеры.
Решил, может обновление исправит ситуацию, обновил до доступной последней версии 5.5.53 и теперь по ссылке http://admin:password@192.168.1.36/Streaming/channels/1/picture выдает ошибку: Access Error: 404 -- Not Found Request Refuse: cgi integrate function is disabled.
Прошу помочь, вопрос очень срочный и серьезный, т.к. камера привязана к системе дорожного контроля и от нас требуют срочного решения.
|
|
|
|
iTuneDVR | Дата: Понедельник, 11.02.2019, 22:12 | Сообщение # 202 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| В 5.5.X появился отдельный пункт для создание пользователей, которым доступен доступ к ресурсам камеры. Там завести пользователя. О теме писалось на форуме.
По поводу ссылки посмотрю на своей DS-2CD2422FWD-IW с прошивкой 5.5.Х
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
Сообщение отредактировал iTuneDVR - Понедельник, 11.02.2019, 22:12 |
|
|
|
hitman47 | Дата: Понедельник, 11.02.2019, 23:15 | Сообщение # 203 |
Группа: Проверенные
Сообщений: 2
Репутация: 0
Статус: Offline
| Цитата iTuneDVR ( ) В 5.5.X появился отдельный пункт для создание пользователей, которым доступен доступ к ресурсам камеры. Да, действительно Вы правы. нужно было поставить галочку "Включить-Hikv..." в разделе Сеть=>Доп.настройки=>Протокол интеграции. Даже создать пользователя не пришлось, хотя проверил создав нового пользователя в этом разделе, но почемуто его прав не хватило (даже пробовал дав ему админские полномочии). Стоп кадр дает выгрузить только с учеткой из раздела Система=>Управление аккаунтом.
Еще интересный момент, на данный момент из-за достаточной освещенности камера работает в цветном режиме и выдает стоп-кадр по ссылке http://admin:password@192.168.1.36/Streaming/channels/1/picture уже с датой и с названием камеры!
Получается задача решена, притом оперативно, благодаря пользователю - iTuneDVR Спасибо Вам огромное, очень вам благодарен!
|
|
|
|
iTuneDVR | Дата: Вторник, 12.02.2019, 01:01 | Сообщение # 204 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
|
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
Bart | Дата: Четверг, 04.04.2019, 14:15 | Сообщение # 205 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| Время идет, а трансляция IP камер на веб-сайты, смотрю, остается "шаманством". Есть задача. 20 шт камер хика 2Мп. Нужно вещать их на сайт (ливвью). Требуется некий сервер (железо + программа), который будет конвертировать rtsp в что-то удобоваримое и кроссплатформенное. Может быть даже MJPEG, лишь бы работало на всех браузерах. Понятное дело, что сервер не должен ограничивать количество подключений снаружи к потокам. Т.е. брать от камеры один единственный поток, конвертировать в заранее установленное разрешение/частоту кадров/битрейт и отдавать копии кому нужно на сайт/в плееры. Не требуется бесплатная шара (т.е. люди готовы заплатить за комплекс единожды) . Ну и вариант ivideon и т,п. аренды стримканалов не подходят. Кто-то что-то такое видел? В идеале - пробовал?Добавлено (04.04.2019, 18:07) --------------------------------------------- Есть идея поставить trassir. Он как-бы умеет уже (модуль встроен в базовую лицензию) гнать потоки под любой браузер. Но как-то они не могут мне конкретно посчитать что мне нужно по железу для поставленной задачи. И не уверены, что справится с десятками потоков... А задачу я специально сузил до таких условий: плеер сайта будет запрашивать у сервера (для каждой камеры) один из вариантов потока: в хорошем качестве и в низком качестве:
1. просмотр в хорошем качестве От каждой камеры идет основной поток 1920x1080 25к/c ~2Мбита битрейт. Его нужно декодировать в MJPEG 720p 10 к/с, битрейт предположительно 0.5Мбит/сек.
2. просмотр в низком качестве От каждой камеры идет вторичный поток 640x480 10 к/с 128Кбит/сек. Его нужно декодировать в MJPEG с таким же разрешеним/битрейтом/количеством кадров.
Собственно, вопросы которые я задал и которые остались пока без ответа: Какое должно быть "железо", чтоб сервер мог отдавать около 100 потоков (допустим, 70 шт с низким качеством и 30 шт с хорошим качеством)? Может ли сервер отдавать десятки одинаковых потоков по одной камере Т.е умеет ли он "размножать" один обработанный поток по одному каналу сразу многим пользователям, чтоб камера "не захлебнулась"?
Сообщение отредактировал Bart - Четверг, 04.04.2019, 14:16 |
|
|
|
iTuneDVR | Дата: Четверг, 04.04.2019, 21:53 | Сообщение # 206 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| youtube нам поможет
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
Сообщение отредактировал iTuneDVR - Четверг, 04.04.2019, 23:54 |
|
|
|
Bart | Дата: Четверг, 04.04.2019, 23:16 | Сообщение # 207 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| iTuneDVR, спасибо. Мучают меня сомненья, но... ладно. Уже пробую (запустил на DS-2CD2420 - пусть вещает до бесконечности). Пока интересует: 1. Нет ли ограничения по времени трансляции? Тогда нужно запускать каждый раз заново новую трансляцию и вся идея отпадает. 2. Что происходит, если камера не откликается несколько часов (нет питания, пропал инет и т.п.). Пока выдерживает отключение после перезагрузки. Но это все лишь минуты... 3. При настройке видео есть пункт не запускать видеорекордер (он мне не нужен, более того - он в моем примере - противопоказан). Включил только ливвью. Буду тестировать. Через пару дней отпишусь.
|
|
|
|
iTuneDVR | Дата: Пятница, 05.04.2019, 00:03 | Сообщение # 208 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| Цитата Bart ( ) Мучают меня сомненья, но... ладно. Это нормально. Надо брать и тестить, хоть и время ограничено, однако оно из коробки вроде как, а все остальное надо вначале в эту коробку запихать и наблюдать как бы оно оттуда не вылезло
Цитата Bart ( ) Уже пробую (запустил на DS-2CD2420 - пусть вещает до бесконечности). Про R2 я тебе говорил, идет но без лишней нагрузки на саму камеру.
Цитата Bart ( ) 1. Нет ли ограничения по времени трансляции? Тогда нужно запускать каждый раз заново новую трансляцию и вся идея отпадает. Там надо смотреть по привязкам. Да могут сгенерится новые ссылки и ...
Цитата Bart ( ) 2. Что происходит, если камера не откликается несколько часов (нет питания, пропал инет и т.п.). Пока выдерживает отключение после перезагрузки. Но это все лишь минуты... Эксперименты и вскрытие покажут
Цитата Bart ( ) 3. При настройке видео есть пункт не запускать видеорекордер (он мне не нужен, более того - он в моем примере - противопоказан). Включил только ливвью. На самом деле труба понимает многое, немного ругается, но показывает.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
Bart | Дата: Пятница, 05.04.2019, 14:56 | Сообщение # 209 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| Цитата iTuneDVR ( ) На самом деле труба понимает многое, немного ругается, но показывает. Да, ругается постоянно. То ему разрешение не подходит, то поток. Они еще, заразы, убрали старый интерфейс настроек, где были тонкие настройки. И поменяли на новый - "для домохозяек". Жесть просто. Приходится колдовать.
Цитата Bart ( ) 1. Нет ли ограничения по времени трансляции? Тогда нужно запускать каждый раз заново новую трансляцию и вся идея отпадает. В доке пишут, что нет ограничений. Но, время покажет. Если использовать сохранение, то только 12 часов. Но мне подходит без сохранения.
Цитата Bart ( ) 2. Что происходит, если камера не откликается несколько часов (нет питания, пропал инет и т.п.). Пока выдерживает отключение после перезагрузки. Но это все лишь минуты... На полчаса отключал камеру. Полет нормальный - восстановилась та же трансляция после включения. Буду пробовать большеДобавлено (05.04.2019, 15:17) --------------------------------------------- Пришел в голову еще один топорный способ. Беспрерывно снимать батником снимок с главного потока и заливать на фтп. Ну а на сайте показывать картинку с автообновлением (например на яве). Попробовал, меняется кадр каждые 3 секунды. Это, конечно, не живое видео, но для общего понимания ситуации подходит. В принципе, камера умеет сама заливать на фтп. Вот только как сделать, чтоб она все снимки называла одинаково и перезаписывала предыдущий по верху? Добавлено (05.04.2019, 21:49) --------------------------------------------- 6 часов перерыва - полет нормальный. Трансляция продолжилась Добавлено (06.04.2019, 10:04) --------------------------------------------- 10 часов перерыва ютуб не выдержал. Завершил трансляцию сам
|
|
|
|
iTuneDVR | Дата: Воскресенье, 07.04.2019, 23:08 | Сообщение # 210 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| Цитата Bart ( ) 10 часов перерыва ютуб не выдержал. Завершил трансляцию сам Возможно, этому есть логическое объяснение и так должно случиться.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
Bart | Дата: Понедельник, 08.04.2019, 10:02 | Сообщение # 211 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| Цитата iTuneDVR ( ) озможно, этому есть логическое объяснение и так должно случиться.
Ну это логично. Если источник долго не откликается, трансляция будет завершена. Иначе бы у ютюба висело куча таких незавершенных трансляцияй.
Можно попробовать вариант "заплатки". Если от камеры нет ответа какое-то время, некий сервер гонит на ютуб вместо нее изображение "нет сигнала". Попробовал через Open Broadcaster. Работает. Только вот прога интерактивная, а нужно что-то командное, чтоб скрипты соорудить.
Ну и есть еще один минус. Уверенно трансляция работает только 720p, а вот 1080p проглючивает... Т.е. в целом работает, но как-то менее уверенно (пробовал разные настройки). Может у камеры мощности не хватает, а может еще что-то.Добавлено (08.04.2019, 10:06) --------------------------------------------- Параллельно тестирую trassit. Есть там встроенная фича конвертации потоков в MJPEG. Ну а дальше уже на сайте размещается ссылка на поток. Работает уверенно. Плюс этого решения, что это "из коробки". Только трудно сказать что будет когда десятки потоков с сайта на сервер повиснут. Какое нужно железо? Пока никто не может сказать
Сообщение отредактировал Bart - Понедельник, 08.04.2019, 10:03 |
|
|
|
iTuneDVR | Дата: Вторник, 09.04.2019, 01:20 | Сообщение # 212 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| Цитата Bart ( ) Можно попробовать вариант "заплатки". Если от камеры нет ответа какое-то время, некий сервер гонит на ютуб вместо нее изображение "нет сигнала". Попробовал через Open Broadcaster. Работает. Только вот прога интерактивная, а нужно что-то командное, чтоб скрипты соорудить. Ну, тут будет один батник, многократно запущенный с разными параметрами
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|