如何在C++;应用 我想在C++应用程序中流和播放YouTube视频,或者FLV文件。怎样才能做到呢?(我使用QT作为GUI)

如何在C++;应用 我想在C++应用程序中流和播放YouTube视频,或者FLV文件。怎样才能做到呢?(我使用QT作为GUI),c++,streaming,flv,C++,Streaming,Flv,您需要解决两个问题 首先,你需要玩家技术。为此,您可以使用ffmpeg,但请记住它是根据GPL(LGPL中的旧版本)授权的 第二件事是您需要访问FLV视频URL。为此,您要么浏览网站,要么使用YouTube GData API。如果你决定选择后者,你需要知道,你需要与YouTube/Google达成特别协议,才能获得访问高质量流的权限。通常您无法访问FLV流。使用声子的Qt加上可以解码FLV流的后端怎么样 你所说的“高质量流”是什么意思?我需要普通的,我还需要youtube许可吗?通过GData

您需要解决两个问题

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


第二件事是您需要访问FLV视频URL。为此,您要么浏览网站,要么使用YouTube GData API。如果你决定选择后者,你需要知道,你需要与YouTube/Google达成特别协议,才能获得访问高质量流的权限。通常您无法访问FLV流。

使用声子的Qt加上可以解码FLV流的后端怎么样

你所说的“高质量流”是什么意思?我需要普通的,我还需要youtube许可吗?通过GDataAPI,youtube提供3gp和mpeg4视频流。这些视频的质量有点不稳定,你能给我更多的信息吗?