-1

I am trying to decode a compressed rtp packet to evs and make it into a wav file.

I use C language in Redhat 6.8 64bit environment.

I have rtp packet dump ( evs )

I used EVS_dec in 3GPP TS 26.443 V15.1.0. C source code.

rtp packet -> g.192 format file -> wav

I have successfully created a wav file, but I can not hear it.

3gpp It does not understand well when I look at the document.

I want to know more about how to use EVS_dec.

  • 3
    Please, read [how to ask](https://stackoverflow.com/help/how-to-ask) and [make a minimal example](https://stackoverflow.com/help/minimal-reproducible-example). You need to provide enough information whan you already tried. You shouldn't ask people to do all the work for you. – JackRed Jul 26 '19 at 07:58

1 Answers1

0

Media Pipeline should be

RTP Unpack (buffer with EVS encoded data) -> EVS decoder (buffer with PCM Data)-> Wav File Writer ( Pcm data is written in a wav file)

STEPS to be followed:

you need to write a RTP stack to handle the unpacking . Use the EVS codec to decode the EVS payload data. Write the PCM data to a wave file.

mail2subhajit
  • 1,106
  • 5
  • 16