Расшифровка TCP-потока с помощью ffmpeg

Я использую библиотеку Ffmpeg в приложении для Android, которое пишу. Я написал код для открытия локального файла и его декодирования с помощью avformat_open_input (). Однако мне нужно использовать Ffmpeg для чтения видеопотока через TCP. Я нашел несколько вещей в Ffmpeg, таких как libavcodec / tcp.h, но я не могу понять, как на самом деле открыть поток TCP в декодере.

Любые предложения были бы очень признательны.


person JConway    schedule 22.08.2011    source источник


Ответы (1)


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

См. это обсуждение, чтобы узнать, как настроить канал.

person ezpz    schedule 22.08.2011