Ethereal-dev: [Ethereal-dev] how to map RTP payload type to a protocol ?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Marco Molteni <molter@xxxxxx>
Date: Mon, 30 Sep 2002 13:50:58 +0200
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