MPEG2-TTSのwireshark dissectorがLuaでだそうですよ?
Posted on 2013/03/08(Fri) 20:20 in technical
前回は、wiresharkで対応していないプロトコルなんてあるはずないじゃない!
って感じだったんだけど、どうもMPEG2-TTS(.m2ts)に関してはそうじゃないロボ的な感じになったので、ちょっと書いてみました。
MPEG2-TTSって言うと、MPEG2-TSの0x47の手前4byteにタイムスタンプが付与されて、1ブロック192byteになるアレです。
192byteのブロックに分けて、4byteは自分で適当に読んで、残った188byteをwiresharkのDissectorに投げるのを繰り返してます。
BitBucketに置きましたので、参考程度にどうぞ。
使う時は、 ${wireshark-path}/plugins/${version}/ の下に置けばいいだけです。