2012-05-30 2 views
2

Я хочу разработать приложение Windows на C++, которое может рисовать несколько видеопотоков, которые поступают из сети в одном окне (например, приложения для видеоконференций). Другими словами, я хочу иметь одно окно и разбивать это окно на разделы, в которых каждый раздел показывает видеопоток (например, то, что мы видим в приложениях для видеоконференций, таких как oovoo или webex).Отображение нескольких видеопотоков в одной winform в C++

как я могу начать учиться, а ведьма тема важна здесь, а Google нет, но не может найти ни одной статьи или примера по этому вопросу.

, пожалуйста, руководство меня спасибо много

ответ

1

Я сделал проект, похожим который показывает 4 различных видео в окне. Эти видео поступали из сетевого (TCP/IP) соединения. Я использовал VLC для кодирования видео. (Видео находятся в формате mp4.) Также я использовал QT для дизайна графического интерфейса. Поскольку QT имеет фононный фрейм после qt версии 4.5, я думаю, вы можете использовать QT для кодирования видео и дизайна gui.

Вы можете проверить его здесь: http://qt-project.org/doc/qt-4.8/phonon-overview.html

+0

emreakyilmaz спасибо за Řepy. Я не знаком с QT и его UI engine.is QT можно использовать на настольных приложениях Windows? есть другое решение? Я хочу сделать это без участия стороннего проекта или структуры. Моя проблема - это дизайн пользовательского интерфейса. –

+0

Вы можете использовать qt для настольного приложения Windows. В Qt есть все, что вам нужно. На самом деле я не знаю другого решения, но для кодирования видео, я думаю, вам нужно приложение или библиотека. По крайней мере, вам нужно использовать плагин ffmpeg для показа ваших видео. Вы используете визовую студию? Если вы используете визуальную студию, то opensource vlc - это вариант для вас. Вы можете проверить VLC с веб-сайта: http: //www.videolan.org/vlc/#download – emreakyilmaz

+0

спасибо моя инфраструктура готова к использованию и в чем проблема, опыт программирования графического интерфейса в VC++. я думаю, что лучше использовать QT GUI и начать изучать его –