Russian Qt Forum
Ноябрь 25, 2024, 01:05
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Программа для видеорегистратора
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Программа для видеорегистратора (Прочитано 8554 раз)
juvf
Программист
Offline
Сообщений: 570
Программа для видеорегистратора
«
:
Февраль 07, 2022, 10:45 »
Хочу сделать дома регистратор. Бегло погуглил - есть куча бесплатного ПО, но оно требует десктоп (монитор, клавиатура, иксов... да ещё некоторым подавай Windows10).
Я бы хотел к какой-нибудь малине (без клавиатуры и монитора) прикрутить ssd и пару ip камер и смотреть видосы/конфигурировать с любого пк/смартфона через web.
Может кто-нибудь подсказать готовое ПО?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #1 :
Февраль 07, 2022, 11:51 »
vlc / ffmpeg не могут брать поток и сохранять на диск?
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
juvf
Программист
Offline
Сообщений: 570
Re: Программа для видеорегистратора
«
Ответ #2 :
Февраль 07, 2022, 12:05 »
погугил ffmpeg.... - фреймворк, а не законченое по.... загуглил vcl, наткнулся на
AVReg
. вроде то, что надо...
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #3 :
Февраль 07, 2022, 13:34 »
у ffmpeg есть cli
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
juvf
Программист
Offline
Сообщений: 570
Re: Программа для видеорегистратора
«
Ответ #4 :
Февраль 07, 2022, 13:43 »
Цитата: kambala от Февраль 07, 2022, 13:34
у ffmpeg есть cli
так я так и сказал - это фреймворк. Что с этого cli? Возможно можно написать ПО с использованием ffmpeg. У меня нет задачи написать ПО, я хочу использовать готовое ПО.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #5 :
Февраль 07, 2022, 17:21 »
фреймворк — это просто библиотека, которую надо встраивать в приложение, а cli — это консольное приложение (готовое ПО), в которое библиотека уже встроена
или shell script — это теперь тоже ПО?
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
juvf
Программист
Offline
Сообщений: 570
Re: Программа для видеорегистратора
«
Ответ #6 :
Февраль 08, 2022, 07:00 »
Вы не сможете с помощью
этого cli
команды в cli (cli от ffmpeg) развернуть видеорегистратор, с просмотром архива, с web доступом, с настройкой записи,с настройкой детектора движения, с оповещением, и т.п.
Но вы сможете написать своё ПО для этих целей, в котором можете использовать ffmpeg. ffmpeg (с тем же cli) можно использовать как основу для своего ПО. Но я не пишу программу, я ищу готовую.
ps. goto wiki ffmpeg
"FFmpeg — набор свободных библиотек...", "Тип мультимедийный
фреймворк
"
goto wiki фреймворк
"Фре́ймворк - программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта."
«
Последнее редактирование: Февраль 08, 2022, 10:16 от juvf
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #7 :
Февраль 08, 2022, 10:15 »
веб-доступ с просмотром организовывается поднятием веб-сервера и правильной настройкой роутера (при наличии), для этого никакое специализированное ПО не нужно.
Цитировать
с настройкой детектора движения, с оповещением
об этом же речь не шла изначально
было требование писать видео с камеры и смотреть записанное через браузер — это решается без всякого специализированного ПО.
зачем открывать вики, если можно открыть оф. сайт и посмотреть раздел загрузок?
и еще ты очень удачно пропустил информацию о VLC — а это ведь полноценный плеер (а не «фреймворк»), который также работает и в headless режиме при необходимости.
самое главное, что ПО ты уже нашел
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
juvf
Программист
Offline
Сообщений: 570
Re: Программа для видеорегистратора
«
Ответ #8 :
Февраль 08, 2022, 10:23 »
Цитата: kambala от Февраль 08, 2022, 10:15
было требование писать видео с камеры и смотреть записанное через браузер — это решается без всякого специализированного ПО.
Каким образом? пусть будет без детектора движения и всяких примочек.... нужно писать видео.... видео нельзя писать одним файлом. Нужно допустим по 2 минуты... или по 1 часу. Каким образом с помощью ffmpeg писать видео в файлы по 2 минуты? Далее.... нужно через веб смотреть видео. Как ffmpeg это организует? командой cli вы поднимете вебсервер и ffmpeg имеет готовую
html
вебстраничку с плеером?
Цитировать
ты очень удачно пропустил информацию о VLC
да, а его пропустил, потому как это плеер. как он мне поможет? как им можно писать видео в файлы и потом смотреть через браузер?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #9 :
Февраль 08, 2022, 12:38 »
ты ждешь, что я буду за тебя читать документацию?
там все параметры командной строки расписаны, надо просто сесть и почитать, также можно погуглить. параметры на длительность записи тоже есть, имена файлов перебираются циклом в скрипте.
видео встраивается в хтмл элементом <video> или отдачей правильного content-type при клике на файл (последнее веб-сервера должны решать в своей конфигурации по идее). ты не в состоянии сверстать простую страницу?
веб-сервер поднимается один раз как демон, непонятно каким боком тут вообще ffmpeg. если не устраивает такой подход, скриптом можно запускать. еще раз: скрипт — это не специализированное ПО, это лишь комбинирование разного ПО для решения своих задач.
да, VLC может писать в файлы (я ж писал выше про headless режим), иначе б я его просто не упоминал.
есть еще какой-то ffserver для стриминга, но он вроде больше не развивается.
тема создана в разделе Программирование, а не в говорилке
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
juvf
Программист
Offline
Сообщений: 570
Re: Программа для видеорегистратора
«
Ответ #10 :
Февраль 08, 2022, 12:51 »
Цитировать
ты не в состоянии сверстать простую страницу?
нет. даже браться за это не хочу.
Цитировать
перебираются циклом в скрипте.
в каком скрипте? что такое скрипт? нужно скрипт писать? т.е. нужно своё ПО писать?
Цитировать
веб-сервер поднимается один раз как демон
ещё и вебсервер поднимать!?
Цитировать
VLC может писать в файлы
я посмотрел на него документацию. да, он может писать файлы. и что? он может ещё много чего. Он не сможет записать файлы и показать их мне через веб. Как он решит мою задачу? Ни как.
Вы предлагаете набор инструментов. эти ваши html, скрипты, вебсервера - для меня это дичь. мне проще на qt/qml написать свой видеорегистратор (используя ту же ffmpeg). Но я этого не хочу делать (да и не когда), я спросил - есть ли что готовое?
Вообще о чем спор?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Программа для видеорегистратора
«
Ответ #11 :
Февраль 08, 2022, 14:47 »
ты спросил как на малинке организовать хранилище и просмотр записанного видео, я тебе подсказал бесплатное ПО, не требующее десктопа, которое лишь надо связать скриптом. не устраивает — ищи сам или пиши программу с нуля, хозяин — барин
будешь велосипедить тот же веб-сервер через сокет.
ничего плохого в том, чтобы узнать/изучить что-то новое и потенциально полезное, нет.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Программа для видеорегистратора
«
Ответ #12 :
Февраль 08, 2022, 15:18 »
Я не уверен что на малинке у VLC есть аппаратное ускорение. Там еще его надо скомпилять под малинку (я хз, есть ли там VLC у нее в репах, и даже если есть то с аппараткой могут быть траблы).
Я бы на GStreamer посмотрел:
http://4youngpadawans.com/stream-live-video-to-browser-using-gstreamer/
Записан
ArchLinux x86_64 / Win10 64 bit
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...