http://www.csee.umbc.edu/~pmundur/courses/CMSC691C/lab5-kurose-ross.htmlの例に従って、Java で RTSP プロトコルを実装しようとしています。RTSPリクエストとストリーミングRTPパケットを介してVLCとの通信に成功しました。JPEG ペイロードを含む RTP パケットは、VLC によって適切に認識されません。そのため、不正な形式の RTP を送信したはずです。それらをwiresharkで盗聴し、gstreamer RTSP streamerとVLcの成功したRTSP通信から盗聴したパケットと比較しました。私の app&VLC の RTSP と RTP リクエストの両方が Wireshark UI で単純に TCP と UDP パケットとしてラベル付けされていたのに対し、gstreamer&VLC のリクエストは RTSP、RTP、RTCP、さらには RTSP/SDP としてラベル付けされていたことに驚きました。
私は本当に混乱しています.VLCのリクエストがwiresharkによって純粋なRTSP / RTPとして解析され、私の場合はプレーンなTCP / UDPデータとして解析される理由がわかりません。少なくとも、VLC のリクエストは不正ではありません。
Wireshark にそのリクエストを特定のプロトコルとして認識させるにはどうすればよいですか?