TSのDemuxを考える

| コメント(0) | トラックバック(0)
DVHSDemuxerをいじっています。

continuity_counterを利用して、パケットロストで異常終了させるようにはしてみました。なぜかboolになっていたので修正した上で。

あとはTSDemuxがやっていたように、MP2/LPCM各ストリームの遅延時間を取り出したいのですが、PTS/DTSあたりを参照しているのかどうか。

とりあえずTSDemuxと冒頭のサイズが異なるのは、GOPを調べて最初のIフレームまで飛ばしているようでした。
MP2もLPCMも、それ以後のものでした。従って、ともかく最初のIフレームまで飛ばせば同じ出力になります。

しかし真面目に解析するのは骨が折れます。シーケンスヘッダとピクチャースタートコードを探すだけの簡易解析で行けるかどうか、やってみましょうか。

トラックバック(0)

トラックバックURL: http://mychro.mydns.jp/cgi-bin/mt/mt-tb.cgi/272

コメントする

アーカイブ

ウェブページ

Powered by Movable Type 5.2.13

ホームページ