fumiLab

fumimakerが作ったもの、やったことについて書いていきます。

WiresharkでRTPを解析する方法

Gstreamerを使ったRTP映像伝送を最近いじってるのですが,ちゃんと遅れているのかWireSharkを使ったRTPの解析をしたくなったところ,ちょっと詰まったので一応こちらで共有します.

f:id:fumimaker:20210317214913p:plain

環境

ネット上の情報が通用しない

Edit—>Preference—>protocol—>Try to decode RTP outside of conversationsを有効にしろみたいな解決策が多いです.

minkara.carview.co.jp

openmaniak.com

しかし,EditにPreferenceはそもそもありません.一応PreferenceはあったのでそれをみてみてもTry to decode RTP outside of conversationsはありませんでした.

f:id:fumimaker:20210317214444p:plain
EditにPreferenceはない

f:id:fumimaker:20210317214528p:plain
Preferenceの中のRTPに該当項目はなかった

わからんので他の解決策を探ります.

www.cisco.com

UDPデータを右クリックしてDecode asからRTPを選択するようなことが書いてあります.やってみましたがRTPが表示されることはありませんでした...

解決策

解決策はこれです.

f:id:fumimaker:20210317214659p:plain
有効にする
https://osqa-ask.wireshark.org/questions/50795/wireshark-2-missing-option-to-try-to-decode-rtp-outside-of-conversation

Analyze—>Enable protocol—>RTP—>rtp_udpをEnableにする.

どうやらWiresharkのバージョンがV2になった時に新しくなったらしく項目が消えたり写ったりしたようです.これでただのUDPだったデータがRTPとして認識され,ストリーミング解析をすることができるようになりました.めでたし.

今日はそんな感じです