Ethereal-dev: Re: [Ethereal-dev] RTP Analyse

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

From: "Martin Regner" <martin.regner@xxxxxxxxx>
Date: Wed, 29 Oct 2003 21:05:01 +0100
Gue Baja wrote:
>I am working with some voice codecs that are not open
>source. the option "Safe voice data as.." would be
>very usefull to me if it had the option of saving the
>raw data with out trying to decoded it.
>
>I think that it is a good option for the feature to
>have since it will always be a non-supported decoder
>out there.
>
>Data can be later post process to decode audio.


If you build Ethereal with the latest CVS version then it should be possible to save rtp-stream in rtpdump format, which is
the raw RTP payload data with some additional headers.

You could then make a separate program to do the conversion from e.g. GSM, G.723.1 audio codec to PCM Linear or similar.

You could also use the rtpplay program to replay the rtp-stream from the rtpdump file. 
That way you can replay video (H.261, H.263, ...) or audio streams towards JMF JMPlayer and/or QuickTime Player.

I can send a more detailed description later on with links to where you can find rtpplay, JMF etc.