1

H.264 と AAC を含む .ts ファイルを RTP ストリームとして Android デバイスにストリーミングしようとしています。

私は試した:

.\ffmpeg -fflags +genpts -re -i 1.ts -vcodec コピー -an -f rtp rtp://127.0.0.1:10 000 -vn -acodec コピー -f rtp rtp://127.0.0.1:20000 -新しいオーディオ

FFMPEG は SDP ファイルの内容を表示します。これを SDP ファイルにコピーし、VLC と FFPLAY から再生してみました。VLC はオーディオを再生しますが、ビデオの NAL ユニット タイプが正しくないというエラーが発生します。FFPLAYは何もプレイしません。

私の推測では、FFMPEG H.264 RTP の実装が壊れているか、少なくともビデオ パススルー モード (つまり、-vcodec コピーを使用) で機能しないかどうかです。

FFMPEG の修正または代替のシンプルなオープンソース ソリューションが必要です。Android クライアントに FFMPEG をインストールしたくありません。

ありがとう。

4

1 に答える 1

0

vlcを試したことはありますか?ストリーミングに vlc を使用したことがあります。こちらをご覧ください。

于 2011-05-08T08:34:07.710 に答える