Пример использования FFMPEG и url_fopen

Интересно, как получить поток из URL-адреса (с помощью url_fopen< /a> например) (например, живое видео или поток PCM) и кодировать его во что-то?

Обновление: На самом деле это был вопрос в формате торгового центра. Речь шла о том, как передавать что-либо с помощью url_fopen.

Ответ: Это довольно просто: есть как короткая статья, объясняющая, как его использовать И у меня было небольшое решение для потоковой передачи видео, которое фактически использовало его и url_write с именем HelloVideoStreaming (windows sln) несколько версий назад.

Хорошо, что вам на самом деле не нужно или вы не хотите использовать ffmpeg для потоковой передачи. Но вы хотите иметь отправляемые пакеты закодированных данных для отправки. У нас есть клиент, который это делает (кроссплатформенный, со сценарием создания премейк-проекта). Главное, использовать url_open_dyn_buf и url_close_dyn_buf, которые кратко описаны здесь


person Rella    schedule 28.03.2010    source источник


Ответы (1)


Если вы хотите получить поток и воспроизвести его или сохранить с помощью C++, вам нужно просто использовать, например, библиотеку live555. Это большая библиотека, которая делает за вас грязную работу и предоставляет приятный интерфейс.

person webbi    schedule 20.01.2011