Новинки в работе с видео в chan_oss

1 июля 2008, 19:39

Буквально на днях был добавлен ряд новых функций к chan_oss, которые позволяют управлять несколькими видео-потоками во время разговора, переключаться между ними, располагать картинку-в-картинке просто используя мышь и вообще комбинировать передаваемое видео с веб-камеры и проимзвольного количества экранов X11.

Больше любых слов скажет скриншот: http://docenti.ing.unipi.it/~d7834/video_console.jpg

 

Сверху видны активные источники изображения (в данном случае веб-камера и три X11 граббера). В подписи к каждому источнику указывается используется ли он и в какой мере. Справа отображается передаваемое изображение, в нашем случае это речи Кевина на одной из конференций с Youtube, в то време как во внутренней картинке передаётся изображение с камеры Луиджи. Слева отобраджается принимаемое видео, в нашем случае ничего не принимается.

Возможные команды управления:

  • Миниатюры
    • Клик средней кнопкой переключает статус источника
    • Левый клик делает источник основным
    • Правый клик делает изображение второстепенным
  • Окно отправки видео
    • Премещение с нажатой левой кнопкой в случае X11 перемещает регион захвата видео
    • Перетаскивание левой кнопки внутренней картинки меняет её положение
    • Клик средней кнопкой уменьшает размер окна
    • Правый клик увеличивает размер окна
  • Окно получение видео
    • Клик средней кнопкой уменьшает размер окна
    • Правый клик увеличивает размер окна
  • Номеронабиратель
    • AUDIO переключает отправку звука
    • VIDEO переключает отправку изображения
    • PIP переключает функцию картинка-в-картинке
    • Остальные клавиши работают как обычные клавиши набора номера, но можно использовать и цифровые клавиши клавиатуры для набора

Всё, что нужно сделать, чтобы увидеть всю эту красоту, внести в channels/Makefile (естественно в версии trunk) изменения:

+chan_oss.so: ASTCFLAGS+=-DHAVE_VIDEO_CONSOLE
 chan_misdn.o: ASTCFLAGS+=-Imisdn