Разделение поток VLC между процессами

У меня есть несколько веб-камер, подключенных к моему компьютеру, который я просматриваю через VLC (использующий сценарий VLM и мозаичный модуль). Сценарий также выводит подачу камеры в файл для тестирования. Это все работает хорошо, и я доволен результатами.

Теперь, я также хотел бы смочь отобразиться, одна из камеры питается вторым монитором. Так как я хочу управлять этим отдельно, кажется, что это должен будет быть отдельный экземпляр VLC.

Но к сожалению, v4l2 не позволит двум отдельным процессам читать из того же устройства одновременно. VLM уже копирует эти потоки, чтобы показать им на экране и также записать им в файл..., но я не могу найти способ отправить тот поток в другой процесс. Я могу отправить его через HTTP, но это добавляет огромные издержки и более чем десять секунд задержки. Канал был бы идеален, но второй процесс должен будет так или иначе отбросить все данные, помещенные в канал, прежде чем это запустилось.

Существует ли способ выполнить это? Или я рявкаю неправильное дерево полностью?

3
задан 25 September 2016 в 01:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: