我正在尝试将压缩的 rtp 数据包解码为 evs 并将其转换为 wav 文件。
我在Redhat 6.8 64位环境下使用C语言。
我有 rtp 数据包转储 ( evs )
我在 3GPP TS 26.443 V15.1.0 中使用了 EVS_dec。 C源代码。
rtp数据包->g.192格式文件->wav
我已成功创建 wav 文件,但听不到声音。
3gpp 看文档不太明白。
我想详细了解如何使用 EVS_dec。
最佳答案
媒体管道应该是
RTP Unpack(带有EVS编码数据的缓冲区)-> EVS解码器(带有PCM数据的缓冲区)-> Wav File Writer(Pcm数据写入wav文件中)
应遵循的步骤:
您需要编写一个RTP堆栈来处理拆包。 使用 EVS 编解码器对 EVS 负载数据进行解码。 将 PCM 数据写入波形文件。
关于c - 我正在尝试将压缩的 rtp 数据包解码为 evs 并将其转换为 wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57215330/