1

私が書いている Android アプリケーションで Ffmpeg ライブラリを使用しています。ローカル ファイルを開き、avformat_open_input() を使用してデコードするコードを作成しました。ただし、TCP 経由でビデオ ストリームを読み込むには Ffmpeg を使用する必要があります。libavcodec/tcp.h などの Ffmpeg 内でいくつかのものを見つけましたが、実際に TCP ストリームをデコーダーに開く方法を確立できません。

任意の提案をいただければ幸いです。

4

1 に答える 1

1

ffmpeg API を介して直接接続できない場合は、外部で接続をセットアップして、インバウンド データをパイプに書き込むことができる場合があります。ffmpeg ライブラリは、通常のファイルと同じように、このパイプから読み取ることができるはずです。

パイプの設定方法については、このディスカッションを参照してください。

于 2011-08-22T12:47:18.470 に答える