IP камера

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

SlavaAf
Сообщения: 59
Зарегистрирован: Вс июл 26, 2020 6:52 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: IP камера

Сообщение SlavaAf » Пн май 31, 2021 3:13 pm

Chainik писал(а):
Пн май 31, 2021 2:52 pm
Возьмите компьютер с виндой, установите "Линию"
хотел обойтись без еще одного компа, камера мне нужна для установки в мастерской, потому решил на малинке туда систему и делать. С виндой много способов и с SmtKey есть свой CMS. Это мне понятно. Просто куча видео и здесь и просто на Youtube как легко и просто подключить камеру к Mjdm но ничего не работает с базовым образом, вот на одном видео говорят нужно motion установить. Знать бы еще как это сделать, ведь в маркете дополнений его нет.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: IP камера

Сообщение Chainik » Пн май 31, 2021 3:26 pm

На самом деле с камерами всегда так. Практически всегда танцы с бубном. То, что заработало у одного с его камерой, может не заработать у другого.
Есть в Мажордомо модуль Onvif. Наверняка, ваша камера этот протокол поддерживает, а также умеет отдавать поток формате rtsp. Можете попробовать, но получится, скорее всего лишь "слайдшоу".
Ссылки будут иметь, примерно, такой вид:

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

[#module name="thumb" url="rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=1" live="1" width="320" enlarge="1"#]

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

[#module name="thumb" url="rtsp://admin:@192.168.1.10/user=admin&password=&channel=1&stream=1.sdp" live="1" width="960" username="admin" password=""#]
За это сообщение автора Chainik поблагодарил:
zroman07 (Пн май 16, 2022 12:57 pm)
Рейтинг: 1.16%
AK1
Сообщения: 135
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 30 раз

Re: IP камера

Сообщение AK1 » Пн май 31, 2021 5:40 pm

Поищи свою видеокамеру в этой базе https://devline.ru/forum/topic/4951-%D1 ... %82%D0%B2/
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

Re: IP камера

Сообщение Диаф » Вт янв 18, 2022 10:45 am

Всем добрый день.
Имею китайский четырех канальный dvr регистратор - SMAR DVR.
Решил подключить его к мажордому.

VLC плеер подключился на ура - rtsp://192.168.0.100/user=user_password=password_channel=2_stream=1. Показывает любой из четырех каналов.

Raspberry Pi для начала проверил ffmpeg - ffmpeg - version
libavutil 56. 40.100 / 56. 40.100
libavcodec 58. 68.102 / 58. 68.102
libavformat 58. 38.100 / 58. 38.100
libavdevice 58. 9.103 / 58. 9.103
libavfilter 7. 75.100 / 7. 75.100
libswscale 5. 6.100 / 5. 6.100
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100

В консоли все работает - ffmpeg -i rtsp://192.168.0.100/user=user_password=password_channel=2_stream=1 -update 1 /tmp/image/img.jpg

Картинка создается и сохраняется на любом из четырех каналов.

В мажордоме сделал - [#module name="thumb" url="rtsp://192.168.0.88/user=user_password=password_channel=2_stream=1" live="1"#]
Не работает. Может кто подскажет в чем может быть проблема. Спотыкается как я понял на самом модуле.

Заранее благодарен за помощь.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: IP камера

Сообщение Chainik » Вт янв 18, 2022 11:07 am

Попробуйте по-другому указать ссылку. Что-то вроде:

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

[#module name="thumb" url="rtsp://192.168.1.10:554/user=admin_password=tlJwpbo6_channel=1_stream=1.sdp?real_stream" live="1"#]
или

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

[#module name="thumb" url="rtsp://admin:@192.168.1.10/user=admin&password=&channel=1&stream=1.sdp" live="1" username="admin" password=""#]
Логин и пароль должны быть прописаны ваши.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: IP камера

Сообщение tarasfrompir » Вт янв 18, 2022 11:22 am

Не поможет - нужно переделывать модуль ффмпег с перекодирование в мджпег . И конечно играется потом...
Спасибо нам ПОМОЖЕТ..!
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

Re: IP камера

Сообщение Диаф » Вт янв 18, 2022 12:08 pm

[#module name="thumb" url="rtsp://192.168.0.88/user=user&password=password&channel=2&stream=1.sdp" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88/user=user_password=password_channel=2_stream=1.sdp? live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88/user=user&password=password_channel=2&stream=1.sdp?real_stream" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88/user=user_password=password_channel=2_stream=1.sdp?real_stream" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88/user=user_password=password_channel=2_stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88/user=user&password=password&channel=2&stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user&password=password&channel=2&stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user_password=password_channel=2_stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user_password=password_channel=2_stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user&password=password&channel=2&stream=1.sdp?real_stream" live="1" username="user" password="password"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user_password=password_channel=2_stream=1.sdp?real_stream" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user&password=password&channel=2&stream=1.sdp?real_stream" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user_password=password_channel=2_stream=1.sdp?" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user&password=password&channel=2&stream=1.sdp?" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user_password=password_channel=2_stream=1" live="1"#]
[#module name="thumb" url="rtsp://192.168.0.88:554/user=user&password=password&channel=2&stream=1" live="1"#]
[#module name="thumb" url="rtsp://user="user":password="password"@192.168.0.88:554/channel=2&stream=1" live="1"#]
[#module name="thumb" url="rtsp://user="user":password="password"@192.168.0.88/channel=2&stream=1" live="1"#]
[#module name="thumb" url="rtsp://user="user":password="password"@192.168.0.88/channel=2_stream=1" live="1"#]

Ничего не работает.

Я мало знаком с PHP. Поправьте если не прав. Но по моему это формат имени пользователя и пароля thumb.php - $url = str_replace('://', '://' . $username . ':' . $password . '@', $url);

Работает если отдельно скриптом сохранять картинку а потом ее выводить <img src="/img/img.jpg"> таким способом. Но я не знаю как организовать показ слайдов. Приходится вручную передергивать страницу.
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

Re: IP камера

Сообщение Диаф » Вт янв 18, 2022 12:16 pm

Делаю таким способом:
Скрипт для создания картинки - ffmpeg -i rtsp://192.168.0.100/user=user_password=password_channel=2_stream=1 -update 1 /tmp/img.jpg
Помещаем в /tmp, то есть просто в память.
Делаем симлинк - ln -s /tmp/img.jpg /www/html/img/img.jpg
Потом делаем элемент HTML - <img src="/img/img.jpg" width="440" height="400">

Буду благодарен кто подскажет как сделать еже секундное обновление.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: IP камера

Сообщение Chainik » Вт янв 18, 2022 2:44 pm

Но вам же, как я понял, все же нужен видеопоток...
А если "тупо" вставить в html-блок ту ссылку, которая у вас в VLC показывает, типа:

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

<img src="rtsp://192.168.0.100/user=user_password=password_channel=2_stream=1">
Хотя что-то мне подсказывает, что браузер вряд ли воспроизведет rtsp-поток...

Если нет проблем с тем, чтобы пробросить камеры сразу на сервер (мимо регистратора), можно поднять web-сервер программ, которые специально предназначены для работы с камерами, и уже брать в браузер поток оттуда (если, конечно, сервер потянет). Например, ПО Линия.
https://ab-log.ru/forum/viewtopic.php?f ... 573#p33573
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

Re: IP камера

Сообщение Диаф » Ср янв 19, 2022 1:00 pm

Нужна картинка с камеры. Сгодится ежесекундное обновление. Мне по этой записи фильм не монтировать :D
Ответить