Hi,
first of all, I would like to say a big THANK YOU to all the people
involved in Ethereal :-)
The following comes from a MPEG-4 streaming dump but the question is
more generic.
Real Time Protocol (RTP) has a dynamic range of payload types, from 96 to 127.
Ethereal shows (obviously) such RTP packets as payload type=Unknown.
One way to know the payload type is from a RTSP/SD packet.
Now, let's say I know the payload type, how do I tell ethereal to use
that payload type to dissect the RTP packet? Do I just write the
dissector and then use "Tools|Decode Packet As" to map the RTP protocol
type to my dissector?
Also, it seems to me that the "Decode Packet As" doesn't have the
granularity that I want, because it allows me to map, for example, UDP
plus a source/destination port to a protocol, while what I would like to
do is to map the RTP (contained in UDP) type field to a protocol. Any
suggestions?
thanks for your help
Marco