Re: Playing captured speex frames
Vinod Panicker <[email protected]>
| Newsgroups | gmane.comp.audio.compression.speex.devel |
|---|---|
| Message-ID | <CABytnOeYycdtJswjr46oKmOxQu_mTA_A9FZNQNhv61AnWymhXQ@mail.gmail.com> |
On Fri, Jul 8, 2011 at 6:39 AM, Ashhar Farhan <[email protected]> wrote: > what you need to do is this: take the wireshark raw dump, read each > udp packet and write it back to another file. While writing back to > the new file skip the sizeof udp header + rtp header. I can't recall > how many bytes you need to skip, however, I suppose it would be in the > range of 36 and 32 bytes. A five line perl script will do it. Thanks for the suggestion, but Wireshark already does what you've suggested. There's an option to save the raw payload to a file. This file only has the speex frames (no udp+rtp headers). speexdec still complains about it not being a valid speex file presumably because the file is missing the header. Apart from manually constructing a header and prefixing it to the file, any other ideas? Regards, Vinod.