Компания Movial выпустила под лицензией LGPL мультимедиа подсистему Octopus Media Engine, ориентированную на управления звуковыми и видео-потоками в мобильных устройствах и субноутбуках, работающих на базе Linux.
Octopus, базируясь на GStreamer или OpenMAX IL (Integration Layer), для разработчиков приложений предоставляет специальный высокоуровневый API, позволяющий выполнять разнообразные операции с мультимедиа контентом. Ядро Octopus при этом работает как серверный процесс, взаимодействие с которым осуществляется посредством шины D-Bus (в следующем году планируется реализовать поддержку API OpenMAX AL (Application Layer)).
API абстрагирован от типа мультимедиа потока. В качестве источников данных могут выступать локальные файлы, сетевой URI, микрофон, видеокамера, RTP-поток и т.п. Выводить поток можно как через локальные устройства (xvideo, колонки), так и передав на другую машину в виде RTP-потока.
|