我想在C ++应用程序中流式传输和播放Youtube视频或FLV文件。怎么做到呢? (我使用QT作为GUI)
答案 0 :(得分:2)
你有两个问题需要解决。
首先你需要播放器技术。为此您可以使用ffmpeg,但请记住它是根据GPL(LGPL中的旧版本)许可的。
第二件事是你需要访问FLV视频网址。为此,您要么抓网站,要么使用YouTube GData API。如果您决定选择后者,则需要知道您需要与YouTube / Google签订特殊协议才能获得高质量的流媒体资源。通常你无法访问FLV。
答案 1 :(得分:0)
Qt与Phonon以及可以解码flv流的后端怎么样?