Страница 2 из 5
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Пн июн 18, 2018 6:05 pm
Aven
directman66 писал(а): Пн июн 18, 2018 8:55 am
Кстати, вот технология, которой нам точно не хватает.
https://itnan.ru/post.php?c=1&p=337112
RTSP to MSE
Еще один кейс использования MSE over Websockets — это воспроизведение видео с IP-камеры или другой системы, которая отдает видеопоток по RTSP.
IP камера, как правило, нативно поддерживает H.264 и AAC кодеки, поэтому кодеки полностью совпадают с теми, что используются на MSE. Это помогает избежать транскодинга, поглощающего ресурсы CPU.
Схема трансляции следующая:
Браузер просит RTSP поток.
Сервер устанавливает соединение с камерой и запрашивает этот поток у камеры по RTSP.
Камера отдает RTSP поток. Начинается стриминг.
RTSP поток конвертируется в Websockets на стороне сервера и спускается на браузер.
Браузер передает поток MSE-плееру для воспроизведения.
Я не видел опенсорс серверов для этого. Коммерческий то есть...
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Ср июн 20, 2018 11:02 am
Yashalta
C_3AXAPOB писал(а): Пн июн 18, 2018 1:58 pm
Покажите как у вас выглядит блок для вставки?
У меня камера без пароля и блок выглядит вот так [#module name="thumb" url="rtsp://192.168.77.77:554/onvif1" live="1"#]
а ffmpeg у вас установлен?
какая у вас камера(производитель, модель)?
в vlc показывает?
Я пробовал таким образом вставлять, не работает!
Камера у меня
Blaupunkt VIO-DP20
Я связался с производителем и пообщался с ним...
For example, the Hikvision manufacturer can open such code
<img src="http://USER:[email protected]/Stre ... /1/preview" width="100%" height="100%">
where the USER and the PASSWORD are builded in the code!
How can this be implemented in your brand, could you ask your developer?
На что он мне ответил
thank you for your reply.
I forwared your request to the developer but in this stage there will be no changes made.
It could be that this will be available in the near future.
В плайере VLC показывает в таком формате
Но, что бы выла возможность вставить видео поток в сцену нужна реализация в коде с паролем и логином! А из переписки с производителем стало ясно, что это пока не реализованно в данной модели!
Я в сцену добавил картинку при клике на которую открывается окно с просьбой ввода логина и пароля...
Если у вас есть еще варианты реализации видео потока в сцене готов их попробовать!
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Ср июн 20, 2018 11:10 am
C_3AXAPOB
Код: Выделить всё
[#module name="thumb" url="rtsp://USER:[email protected]:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif" live="1"#]
Вставьте в хтмл блок на сцене, должно работать.
upd: но это не видео поток! кадры будут обновляться раз в ~5 секунд.
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Пн авг 06, 2018 8:29 pm
motorkk7
Добрый вечер, друзья. Прошу помощи у опытных и продвинутых, решил попробовать подключить камеру и ничего не выходит. MDM установлен на Win10, камера Sannce i21ag. Установил в MDM ONVIF. Камера определилась, ссылки на поток в VLC воспроизводятся, ffmpeg установлен. Пробую вставить на домашнюю страницу, но получаю только черный экран. Помогите советом, Спасибо

- Камера.PNG (66.49 КБ) 8505 просмотров
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Пн авг 06, 2018 8:58 pm
Chainik
Если вам нужен реальный видеопоток, а не слайдшоу (периодический запрос картинок), рекомендую установить ПО Линия.
https://majordomo.smartliving.ru/forum/ ... 140#p84140
Проще не придумаешь.
ffmpeg вам даст только слайдшоу. Модуль ONFIV использует тот же ffmpeg.
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Чт сен 06, 2018 9:29 pm
motorkk7
Доброго вечера. Решил сделать вывод скриншота с камеры Sannce i21ag в Teltgram по нажатию кнопки звонка Xiaomi. Бьюсь второй вечер и все в пустую. Камера прописана в OVNIF, создал простое устройство, вывел на сцену. Поток rtsp://192.168.1.247:10554/tcp/av0_0 Помогите советом. Спасибо
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Чт сен 06, 2018 9:50 pm
Chainik
Может вот тут для вас будет полезная информация (
https://ab-log.ru/forum/viewtopic.php?f ... 573#p33573).
Снапшот с IP-камеры, как правило, можно получить элементарным образом и без простых устройств.
Как отправить полученную картинку в Телеграмм не подскажу (т.к. не пользуюсь ни Телеграмм, ни одноименным модулем).
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Пт сен 07, 2018 1:22 am
crontab
motorkk7 писал(а): Чт сен 06, 2018 9:29 pm
Доброго вечера. Решил сделать вывод скриншота с камеры Sannce i21ag в Teltgram по нажатию кнопки звонка Xiaomi. Бьюсь второй вечер и все в пустую. Камера прописана в OVNIF, создал простое устройство, вывел на сцену. Поток rtsp://192.168.1.247:10554/tcp/av0_0 Помогите советом. Спасибо
У меня прекрасно работает этот вариант потокового видео с камер
viewtopic.php?f=7&t=2306&p=55438&hilit=thumb#p55438 на debian 8 Единственное при обновление мажордома, эти файлы которые нужно заменить затрутся.
Но пару файлов назад закинуть не проблема.
Потом только вывожу в нужное место [#module name="thumb" url="rtsp://ваш_IP:554/ch1.h264" username="ваш_логин" password="ваш_пароль" width="720" height="480" stream="1"#]
В дополнение помню проблема была, видео не запускалась на каких-то старых версиях. У меня сейчас ffmpeg version 3.1.4
p.p.s
По телеге смотрите прекрасное видео. Все доходчиво и понятно разжевано
https://www.youtube.com/watch?v=kCCmx4pHVbs&t=520s
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Вс сен 09, 2018 3:54 pm
motorkk7
Chainik писал(а): Чт сен 06, 2018 9:50 pm
Может вот тут для вас будет полезная информация (
https://ab-log.ru/forum/viewtopic.php?f ... 573#p33573).
Снапшот с IP-камеры, как правило, можно получить элементарным образом и без простых устройств.
Как отправить полученную картинку в Телеграмм не подскажу (т.к. не пользуюсь ни Телеграмм, ни одноименным модулем).
Вернусь к своему вопросу по поводу вывода изображения в Телеграмм. Проблемы передачи фото нет. Проблема в получении снапшота с камеры. Пробую вот такой скрипт.
Код: Выделить всё
//скачиваем картинку
$url="rtsp://admin:[email protected]:10554/snapshot.jpg";
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
$data = file_get_contents($url);
$handle = fopen($jpg, "w");
fwrite($handle, $data);
fclose($handle);
//отправляем картинку в телеграмм
$jpg='C:/_majordomo/htdocs/cached/img/snapshot.jpg';
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToAll($img);
В папке создается файл snapshot.jpg с нулевым размером. Подскажите какой должна быть правильной строчка получения снапшота? Система на Win 10, Камера Sannce i21ag
Re: как правильно добавить ip камеру в MajorDomo?
Добавлено: Вс сен 09, 2018 4:43 pm
Chainik
Попробуйте такую строчку:
Код: Выделить всё
http://192.168.1.247/webcapture.jpg?command=snap&channel=0
IP-адрес, на котором висит камера, конечно, ваш.
Этот код для теста можно вставить в адресную строку браузера и нажать Enter.