Raspividによって生成された生の.h264ファイルからNALユニットを抽出しようとしています。私はRaspividの出力をnetcatにパイプしています。Raspberry Pi Camera - RaspividからNALユニットを抽出する
Raspivid | nc -u IPアドレスポート
ストリームを受信してクライアントに保存できます。実際に結果が出力される.h264ファイルはVLCで再生されます。
しかし私の究極の目標は、ファイルからNALユニットを解析してAndroidのMedia Codecにフィードすることです。これを行うには、私はSPSとPPSデータが必要です。
問題は、生成されたファイルの16進数の出力を調べるときに、対応するNALユニットが見つからないということです。私はSPSのために "00 00 00 01 67"を探しています。
私が見ているすべては、 "00 00 00 01 27"、 "00 00 00 01 28" "00 00 00 01 21" のトンです など
私は「何すべてのアイデアここで間違っている?
編集:私はRaspividで-ihオプションを使用しているので、これらの値を定期的に挿入する必要があります。