Разработчики Fedora представили Pinos, аналог PulseAudio для видео
Архитектура Pinos подразумевает разделение на распространителей и потребителей видео, которые являются разными процессами, взаимодействующими через шину DBUS и обменивающимися видео через передачу файлового дескриптора. Распространителем видео может выступать не только устройство захвата видео, но и генерирующее видеопоток приложение. Код Pinos распространяется под лицензией LGPL и основывается на наработках ранее развиваемого проекта PulseVideo, созданного одним из авторов фреймворка GStreamer для мультиплексирования веб-камер между приложениями.
Основные особенности Pinos:
- Значительное упрощение переключения между несколькими доступными камерами в приложениях и возможность смешивания данных от нескольких источников;
- Поддержка различных типов ввода видео, например, кроме камер источником видео может захват содержимого экрана;
- Интеграция с GStreamer для простой и бесшовной поддержки в приложениях;
- Возможность обработки звука вместе с видео;
- Решение проблем с трансляцией видеопотоков для приложений, выполняемых в sandbox-окружениях.
Источник: http://www.opennet.ru/opennews/art.shtml?num=42549
|
0 | Tweet | Нравится |
|