有人有说明吗,如何使用 Qt 制作 RTSP 客户端?已经听说过live555,但是不知道怎么和Qt联系起来。
还有其他方法吗?
我想用 Qt 来做,这样它也可以在 Linux 和其他平台下运行。
要拥有 RTSP 客户端,您需要以一种或另一种方式处理 RTSP 协议。
Live555 是一种方法,它只是一个可以与其他应用程序(包括 Qt)链接的 C++ 库。将 Live555 与 Qt 链接当然是可能的。
另一种方法是根据RFC 规范编写您自己的 RTSP 客户端。
最后一个选择是只使用 Qt 中的 Phonon 框架。http://doc.trolltech.com/4.6/phonon-overview.html(前提是您的 Phonon 后端将支持 RTSP)。这是最简单的方法,因为 Qt 和系统处理媒体的所有后端解码,与 Qt 无缝集成,并且不需要额外的库与您的应用程序链接。