我试图使用Qt来播放实时视频,Qt为其提供了一个声子类。然而,它的局限性在于它无法在windows上解码RTSP数据包(因为phonon在windows平台上使用Directshow)。
为了使它能够做到这一点,我现在计划将openRTSP与Qt集成。在openRTSP中,我可以在哪里找到视频缓冲区或帧缓冲区的指针/句柄,以便将其传递给我的Qt小部件进行显示。
以前有人尝试过吗?任何关于正确方法的建议都将不胜感激。
查看GStreamer和GStreamer Qt绑定。他们提供了VideoWidget等,因此它应该为您提供足够的代码示例,说明您应该如何做到这一点:http://gstreamer.freedesktop.org/modules/qt-gstreamer.html