Я решил вопрос покупкой девайса. У китайцев есть масса всяких хардварных декодеров\енкодеров. Я купил навороченный вариант, который поддерживает 4k и может на лету декодировать в разное качество и разрешение, обошлось в 11тыс. Есть коробочки по проще - 1080p принимают, и столько же отдают.
Моя принимает rstp в 4k 20sfp с ip камеры и отдаёт сразу по трём каналам - по сети, по hdmi и по аналогу в 1080p 20 fps - в разных форматах, в том же rtsp, в iptv, в hls...
Я уверен, что можно это сделать самому на какой-нибудь raspberry. Но её сначала надо купить, а потом и заморочится с ПО. Тут же сразу купил готовое решение с аппаратным декодером.
Но понял, что это решение мне не очень подошло. И купил DVB-T модулятор ST-6503. Он из HDMI берёт видео и преобразует в TV сигнал, этот сигнал подмешивается в сигнал с TV антенны и телевизор\приставка DVB-T2 стандарта кроме обычных телеканалов ловит канал в камерой наблюдения. Таким образом простым переключением канала может отобразить видео с IP камеры, без всяких лазаний по меню и запуска приложений.
Но есть нюанс... Нужна плата, которая будет брать поток с камеры и отдавать в HDMI - у меня это делает плата китайского IP регстратора бренда XM. Но есть нюанс.. :) Я не знаю такой платы видеорегистратора, который отдавал бы звук по HDMI. А мой модулатор может принимать звук только по HDMI, поэтому пришлось купить HDMI Inserter... Это мой опыт. Можно подобрать модулятор, который имеет аналоговый аудиовход, или можно вместо DVR использовать плату декодера, о чём писал выше, моя плата может принимать поток с IP камер и отдавать его со звуком в HDMI..
Такие дела...
Drno, ну это понятно, что проще сменить всё железо и купить телики\приставки. Но требуется другое решение. В том числе и из-за простоты использования конечным пользователем.
А в чём такие сложности организовать поток IPTV? Просто кроме коммерческих решений других вариантов я не встретил.
Drno, не. нельзя. Потому что крон тоже не стартует при запуске докер контейнера.
У меня там есть такая строка:
Причём это менять я не могу, оно, видимо, сделано в момент сборки контейнера. Как я понял это выполняется при запуске контейнера. Только это, и больше ничего.
Ну ок. Не ос. Я то не в курсе особо. Я скачал и запустил этот образ https://registry.hub.docker.com/_/ubuntu/
Установил там апач, БД, NodeRED... И при старте контейнера (этой самой убунты) ничего не стартует, надо заходить в неё (в убунту) и там выполнять команду на запуск. Так вот хотелось бы без этого, чтоб оно там само запускалось.
В облаке? Не про нас. У нас объекты в таких местах и подвалах, что там все с рациями ходят. На момент ПНР нет никаких видов связи. Ну и покупать отдельную железку...
ky0, Доступ к лога пока не могу получить - "permission denied", надо рут мутить.
Но если найду, как логи отправить куда-то? На этом же Synology есть приложение "Центр журналов", оно может принимать логи с удалённых серверов в форматах BSD, IETF и "Пользовательский формат". Но, как понимаю, для отправки syslog на удалённый сервер(в моём случае на 127.0.0.1) нужно какое-то приложение?
Даже не знаю, ведёт ли логи апач, потому, что Synology... В веб интерфейсе этого нет. Логировать должен сервер, на котором лежат файлы. А логи Nginx/Apache как-то можно вытягивать каким либо скриптом на php? Или они только где-то в системных файлах хранятся?
Ну, как понимаю, штатно всё есть, и нужно поставить веб сервер на Nginx, и смотреть в логи?
Вы абсолютно не знаете что такое ffmpeg, не знаете где и как скачать, как с этим работать... Может стоит сначала на локальный комп установить, отточить команды и скрипты, а потом уже думать дальше, когда хотя бы понимание появится?
Опять же вспомнил, даже такая штучка как esp32-CAM может обнаруживать лица и обводить их рамкой. Ну то есть изображение отдаёт в mjpeg и прорисовывает в видекадрах рамки. Не уж то нельзя вместо рамок вставить текст?
Orange Pi +2e файл h.264 1080х1920 fps10 с битрейдом 2100 перекодировала (добавил логотип png) в 1080х1920 fps10 с битрейдом ~4000 за 7мин 35 сек. Длина видео 2:34. Вес оригинала 12,5 Мб, получившегося 23Мб. Как-то так.
Я думал, что одноплатники смогут... А нет. Не смогут. Но как же всякие видеорегистраторы (автомобильные) могут добавлять в видеоряд подписи? Аппаратный декодер имеют? А одноплатники бывают, с таким железом, которое может это делать на лету?
P.S. ffmpeg:
Ранее с этими утилитами не рботал. Просто попробовал добавить в файл png логотип, и мой core i5 смог выдать видеофайл 1080p 25fps со скоростью обработки 2.1x. Так понимаю, ни о каком одноплатнике мечтать не стоит, не вывезет онлайн поток?
Александр, зачем вы сейчас дураками обозвали всех причастных к Network UPS Tools? Мне оно, конечно же, не подошло. Оно под линуксы. Да и я же написал, пусть оно платное будет, или такое даже за деньги не написали?
Прекрасная прога, но она не работает просто по SNMP, как и любые другие заточенные под свой вендор. Мне нужен софт который тупо будет вытаскивать параметры по SNMP и решать что делать дальше.
К примеру есть по определённому OID статус ИБП - upsCommStatus.0; Value (Integer): ok (1), вот как только прога считала что там не "1" а "2" или "3", то надо выполнить команду n. И т.д.
Интересно. Но мой ИБП не отдаёт Trap, он ожидает, что его параметры постоянно мониторятся. Так, к примеру, работает Synology. Он на trap внимания не обращает, а просто постоянно мониторит некоторые параметры и по ним решает что делать.
обеспечить подключение клиента, а дальше пусть он сам ипеца со своими проблемами
Если бы эти проблемы мог решать сам клиент без провайдера, я бы с Вами согласился. А на текущий момент желаю Вам всюду,везде и во всех структурах сталкиваться с себе подобными.
P.S. Будь таких по меньше, может и жили бы по лучше.
CityCat4, Московские провайдеры отвечают лихо и однозначно: "услуга доступна только для юридических лиц". Это по смене PTR. А есть такие провайдеры, которые точно также отвечают когда просишь открыть 25 порт, это МГТС GPON, это Онлайм, ещё какой-то, тоже от Ростелекома. То есть IP они выделят, даже 80 порт откроют, а вот 25 фиг. И таких провайдеров всё больше по мере захвата рынка Ростелекомом. Приходится извращаться.
Александр Аксентьев, ddns? А что, правда бывает так, что сейчас, в 2018 году, провайдер даёт белый ip и он динамический? Не встречал в Москве. Если ip динамический, то он всегда за NAT. К тому же домен у меня свой.
Моя принимает rstp в 4k 20sfp с ip камеры и отдаёт сразу по трём каналам - по сети, по hdmi и по аналогу в 1080p 20 fps - в разных форматах, в том же rtsp, в iptv, в hls...
Я уверен, что можно это сделать самому на какой-нибудь raspberry. Но её сначала надо купить, а потом и заморочится с ПО. Тут же сразу купил готовое решение с аппаратным декодером.
Но понял, что это решение мне не очень подошло. И купил DVB-T модулятор ST-6503. Он из HDMI берёт видео и преобразует в TV сигнал, этот сигнал подмешивается в сигнал с TV антенны и телевизор\приставка DVB-T2 стандарта кроме обычных телеканалов ловит канал в камерой наблюдения. Таким образом простым переключением канала может отобразить видео с IP камеры, без всяких лазаний по меню и запуска приложений.
Но есть нюанс... Нужна плата, которая будет брать поток с камеры и отдавать в HDMI - у меня это делает плата китайского IP регстратора бренда XM. Но есть нюанс.. :) Я не знаю такой платы видеорегистратора, который отдавал бы звук по HDMI. А мой модулатор может принимать звук только по HDMI, поэтому пришлось купить HDMI Inserter... Это мой опыт. Можно подобрать модулятор, который имеет аналоговый аудиовход, или можно вместо DVR использовать плату декодера, о чём писал выше, моя плата может принимать поток с IP камер и отдавать его со звуком в HDMI..
Такие дела...