如何在C ++应用程序中播放和播放Youtube / FLV视频?

时间:2010-02-10 11:37:55

标签: c++ streaming flv

我想在C ++应用程序中流式传输和播放Youtube视频或FLV文件。怎么做到呢? (我使用QT作为GUI)

2 个答案:

答案 0 :(得分:2)

你有两个问题需要解决。

首先你需要播放器技术。为此您可以使用ffmpeg,但请记住它是根据GPL(LGPL中的旧版本)许可的。

第二件事是你需要访问FLV视频网址。为此,您要么抓网站,要么使用YouTube GData API。如果您决定选择后者,则需要知道您需要与YouTube / Google签订特殊协议才能获得高质量的流媒体资源。通常你无法访问FLV。

答案 1 :(得分:0)

Qt与Phonon以及可以解码flv流的后端怎么样?