[Модуль] ONVIF (onvif)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

artemon25
Сообщения: 111
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: Модуль ONVIF

Сообщение artemon25 » Пт мар 31, 2017 8:14 pm

nick7zmail писал(а):
sergejey писал(а): Попробуйте в файле ./modules/thumb/thumb.php поменять в 14 строчке ffmpeg на avconv
Лично мне не помогло...
мне тоже не помогло бьюсь уже долго с выводом камеры на домашнюю страницу но и на вкладке Streams тоже нет картинки хотя как и у многих в VLC показывает пробовал и с паролем логином и без них и менял строку на avconv ничего пока не помогает буду следить за развитием событий
Аватара пользователя
woow
Сообщения: 809
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 45 раз

Re: Модуль ONVIF

Сообщение woow » Пн апр 03, 2017 12:35 pm

Я долго мучился чтобы подключить IP камеры от разных производителей к единой программе для просмотра через смарт, если и получалось в внутренней сети, так некоторые камеры совсем не работали через GPRS всё решилось когда поставил NVR. Может быть и здесь можно как то камеру в НВР а потом в МД, вернее поток брать от НВРа.
Raspberry Pi 3B+
Zubkov
Сообщения: 34
Зарегистрирован: Вт сен 13, 2016 8:43 pm
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Re: Модуль ONVIF

Сообщение Zubkov » Пн апр 03, 2017 3:44 pm

sergejey писал(а):Я добавил возможность ручного добавления камер.
Отлично, Hikvision с али завелась без проблем!

А возможно ли организовать подключение IP регистраторов ?
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 180 раз

Re: Модуль ONVIF

Сообщение Jager » Пн апр 03, 2017 5:27 pm

Zubkov писал(а):А возможно ли организовать подключение IP регистраторов ?
Все работает с регистратором.
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль ONVIF

Сообщение VooDooN » Пн апр 03, 2017 10:00 pm

Eraser писал(а):sergejey, планируется ли поддержка PTZ
Меня тоже поддержка PTZ сильно интересует. 2 камеры с PTZ установлены. Хотелось бы управлять ими из MajorDoMo. Иначе приходится переключаться в другую прогу и это крайне не удобно.
artemon25
Сообщения: 111
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: Модуль ONVIF

Сообщение artemon25 » Вт апр 04, 2017 5:41 pm

доброго всем дня кто нибудь победил отображение камеры в ONVIF у меня камера SRICAM SP012 при настройке камера нашлась сама но в настройках нет изображения и пишется
Stream URL:
rtsp://192.168.1.48:554/onvif1

Snapshot code:
[#module name="thumb" url="rtsp://192.168.1.48:554/onvif1"#]

Video code:
[#module name="thumb" url="rtsp://192.168.1.48:554/onvif1" live="1"#]
в VLS ЭТО работает а вот в маджордомо нет.
denis
Сообщения: 280
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 26 раз
Поблагодарили: 28 раз

Re: Модуль ONVIF

Сообщение denis » Пт апр 07, 2017 6:25 pm

Jager писал(а):
Zubkov писал(а):А возможно ли организовать подключение IP регистраторов ?
Все работает с регистратором.
Модуль "thumb" это не 'живой' поток с камеры. Это работает, но в режиме "сладшоу" с периодом 1-3 секунды. Сам Сергей об этом писал в какой-то из веток.
kymasya
Сообщения: 63
Зарегистрирован: Сб апр 25, 2015 2:14 pm
Благодарил (а): 7 раз
Поблагодарили: 5 раз

Re: Модуль ONVIF

Сообщение kymasya » Вс апр 09, 2017 11:03 am

Сделал более элегантный скрипт
Есть сцена Видеоналюдение
Изображение
Для превьюшек с камер делаю раз в 10 минут по Cron-у снимки вот таким скриптом, в сцене фото обновляется после записи нового вайла
Позже можно делать time-laps со снимков

Код: Выделить всё

 
  define("PATH_TO_FFMPEG", 'ffmpeg');
  $date_ = date("Y-m-d");     
  $time_ = date('H:i:s', time()); // 12:50:29      
  function getsnapshot($channel, $res, $date_, $time_) {
      $url="rtsp://login:pass@IP:554/ch0".$channel.".264?ptype=tcp";
      //1280:720       
      mkdir('/var/www/NVR/'.$channel.'/'.$date_);      
      $img='/var/www/NVR/'.$channel.'/'.$date_.'/'.$time_.'.jpg';
      $resize=' -vf scale='.$res;
      $resize='';
      system(PATH_TO_FFMPEG.' -rtsp_transport tcp -y -i "'.$url.'"'.$resize.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$img);
     // system('ffmpeg -y -i "'.$url.'" -vframes 1 '.$img);
      echo '<img src="/NVR/'.$channel.'/'.$date_.'/'.$time_.'.jpg">';
  }
    getsnapshot("1", "1280:720", $date_, $time_);
    getsnapshot("2", "1280:720", $date_, $time_);
    getsnapshot("3", "1920:1080", $date_, $time_);
    sg('N6200.channel_1',$date_.'/'.$time_.'.jpg');
    sg('N6200.channel_2',$date_.'/'.$time_.'.jpg');
    sg('N6200.channel_3',$date_.'/'.$time_.'.jpg');
Урл на последнее сделанное фото записываю с объект N6200

При нажатии на канал - обновляю большой iframe с ссылкой на потом с rtsp.me

Код: Выделить всё

<div onclick="$('.prev')[0].src='https://rtsp.me/embed/******/';">
 <img src="/NVR/2/%N6200.channel_2%" style="width320px;height:180px;cursor:pointer"/>
</div>
Вот такой велосипед.
За это сообщение автора kymasya поблагодарил:
Denis_k (Вс апр 09, 2017 11:32 am)
Рейтинг: 1.18%
ученик
Сообщения: 229
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Re: Модуль ONVIF

Сообщение ученик » Вт апр 18, 2017 3:50 pm

Я установил модуль ONVIF
модуль находит ip китайскую камеру
с поддержкой onvif
камера не показывает
установил на сервер пакет FFmpeg
стал изображение показывать
теперь только обрезать нужно немного

разобрался с обрезанием кадра
в коде:

Код: Выделить всё

 [#module name="thumb" url="rtsp://192.168.1.92:554/live1.256" live="1" username="хххх" password="ххххххххх"#]     
после live1. поменять значение на меньшее... 128 или 64.
За это сообщение автора ученик поблагодарил:
dimbox (Вт июн 06, 2017 3:12 pm)
Рейтинг: 1.18%
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: Модуль ONVIF

Сообщение directman66 » Пт апр 28, 2017 9:54 am

Сергей, все ждем корретную подписку на ONVIF events polling.
Камеры используем вот такие https://ru.aliexpress.com/item/Ultral-L ... 0.0.ql87uX
Если нужен доступ, организуем.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Ответить