|
Bert Berlin
wrote:
<We are
interested in the "RTP Stream Analysis" "Save Payload"
function. Making this work appears to be
<dependent
upon the codec type in the payload. One of our interested developers poked
a bit at the source for
<this, and
noted that two codec types are supported, but the codec designations don't match
the designations
<we use for
our Telogy DSPs, so we are relatively without clue as to what is
supported. He indicated that
<(empirically) it would save a G.711 payload. Others we
tried didn't save - and a warning dialog about
<unsupported
codec popped up.
Ethereal can currently save in au-file format just for G.711 U-law
(PCMU) and G.711 A-law (PCMA).
This you do from Tools/Statistics/RTP Streams/Analyse.../Save Payload
There might be problems adding support for several of the other normal
codecs (G.729, G.723.1 ...) in Ethereal due to patent issues.
Ethereal 0.9.16 can also save the RTP payload (for any codec) in
rtpdump format from Tools/Statisics/Show all../Save As..
You can then use e.g. rtpplay program to replay the video or audio stream
toward JMF JMStudio or
QuickTimePlayer or ...
I have tried this for several different codecs (H.263 video, H.261 video, G.723.1 audio, GSM audio , PCMU audio ...) towards JMF JMStudio and/or QuickTime Player Unfortunately neither of JMPlayer and QuickTime Player supports G.729 codec. Strangely there is no support for PCMA (G.711 A-law) in JMPlayer, just PCMU (G.711 U-law). http://www.ethereal.com/lists/ethereal-users/200311/msg00191.html http://www.cs.columbia.edu/IRT/software/rtptools/ http://java.sun.com/products/java-media/jmf/
It could also be posible to make a separate program
that reads an rtpdump file and converts the RTP payload and writes an
au-file, or similar.
There is for example a "free" G.729 decoder for
Windows from VoiceAge (for non-commercial usage only). |
_______________________________________________ Ethereal-users mailing list [EMAIL PROTECTED] http://www.ethereal.com/mailman/listinfo/ethereal-users
