Интеграция OpenRTSP Qt для рендеринга видео

Я пытался использовать Qt для воспроизведения живого видео, для которого Qt предоставляет фононный класс. Однако ограничение заключается в том, что он не может декодировать пакеты RTSP в Windows (поскольку phonon использует Directshow на платформе Windows).

Чтобы сделать это возможным, я планирую интегрировать openRTSP с Qt. В openRTSP, где я могу найти указатель/дескриптор видеобуфера или буфера кадров, чтобы я мог передать это моему виджету Qt для отображения.

Кто-нибудь пробовал это раньше? Любые указатели на правильный подход для этого будут высоко оценены.


person Saurabh Gandhi    schedule 16.07.2012    source источник


Ответы (1)


Взгляните на привязки GStreamer и GStreamer Qt. Они предоставляют VideoWidget и т. д., поэтому он должен предоставить вам достаточно примеров кода, как вы должны это делать: http://gstreamer.freedesktop.org/modules/qt-gstreamer.html

person Kamil Klimek    schedule 16.07.2012