Как запустить видеопоток с одного устройства, одновременно на две программы?

Надо что бы с камеры можно было смотреть через утилиту "xawtv -c /dev/video0" и записывать движение с помощью motion, потом просматривать записи в папке, но это работает только для одной программы, в два потока не получается.
Geanarch
потом просматривать записи в папке, но это работает только для одной программы, в два потока не получается.
как так? любую запись с диска одновременно может читать много программ, для этого нет никаких ограничений.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
запись
Он поток с камеры хочет одновременно писать и смотреть обращаясь напрямую к устройству.
Или PipeWire или через костыли,
стримить видео а уже поток смотреть и писать
vs220
Или PipeWire
а что? оно уже это умеет? я конечно понимаю что этот сервер и для видео и для аудио, но что то не верится потому что к нему даже ladspa подключить не реально!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vs220
Он поток с камеры хочет одновременно писать и смотреть обращаясь напрямую к устройству.
так можно же писать одной прогой, а уже записанное читать многими.
а можно переправлять данные например в трубу, и из нее читать как обычный файл.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Geanarch
Надо что бы с камеры можно было смотреть через утилиту "xawtv -c /dev/video0" и записывать движение с помощью motion
Как я понял нужно в реальном времени одновременно смотреть и писать с камеры. Посмотрите v4l2loopback
https://archlinux.org/packages/community/any/v4l2loopback-dkms/
https://github.com/umlaeute/v4l2loopback
Делаете клон камеры. С самой камеры смотрите, с клона пишите. Или наоборот. :-)
 
Зарегистрироваться или войдите чтобы оставить сообщение.