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