Ethereal-users: Re: [Ethereal-users] Extracting G.729 Stream

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: Fri, 14 Nov 2003 07:16:35 +0100
Rishi Ahuja:
> Is it possible to extract a G.729 stream from an Ethereal capture and then
> decode it using the standard ITU G.729 decoder?

The latest Ethereal version (0.9.16) have a possibility to save RTP streams
in rtpdump format. You do it from the Tools/Statistics/RTP Streams/Show
all... (i.e. not exactly how you save in
au-format).
http://www.ethereal.com/lists/ethereal-dev/200311/msg00091.html

If the codec had been G.711, G.723, GSM, H.263, H.261 or some other codecs
then it should be possible to
replay the rtpdump file towards e.g. JMF JMPlayer and/or QuickTime Player by
using e.g. the
rtpplay program from http://www.cs.columbia.edu/IRT/software/rtptools/
I will try to document how to do this in the near future.
You can find JMF here http://java.sun.com/products/java-media/jmf/

But unfortunately there is not support for G.729 in those programs (maybe
due to high
license fees for G.729).

The rtpdump format is quite simple so you could maybe make a quite simple
program
that converts the payload data using the ITU G.729 decoder.