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 をインストールしたくありません。
ありがとう。