Как можно транслировать и воспроизводить видео Youtube / FLV в приложении C ++? - PullRequest
0 голосов
/ 10 февраля 2010

Я бы хотел транслировать и воспроизводить видео Youtube или файлы FLV в целом в приложении C ++. Как это можно сделать? (Я использую QT в качестве графического интерфейса)

Ответы [ 2 ]

2 голосов
/ 10 февраля 2010

У вас есть две проблемы для решения.

Сначала вам понадобится технология плеера. Для этого вы можете использовать ffmpeg, но имейте в виду, что он лицензирован по лицензии GPL (более старая версия в LGPL).

Во-вторых, вам нужен доступ к URL-адресам FLV-видео. Для этого вы либо просматриваете сайт, либо используете API GData YouTube. Если вы решите выбрать последний вариант, вам нужно знать, что вам потребуется специальная сделка с YouTube / Google, чтобы получить доступ к высококачественным потокам. Обычно вы не получаете доступ к FLV.

0 голосов
/ 10 февраля 2010

Как насчет Qt с Phonon плюс бэкэнд, который может декодировать потоки FLV?

...