きちんとpesPacketLengthを計算できるようにしてみました。
これをいれないと、再生時にきちんとしたデータ量がとれなくなることがあるみたいです。
ぷつぷつと途切れるmpegtsになっちゃう。
mpegtsとしてきちんと成立する(少なくともffmpegやvlcがエラーを吐かない)ファイルにできるようにしてみました。
音声は生データからの再構築を実施していますが、映像はそのまま受け流しです。
こちらの再構築もできるようにレベルアップしておきたいですね。