0

我有一个包含 RTP 数据包的字节数组。

我没有使用 SIP 客户端,我只有阵列。

是否可以选择解码 g.729 中的数据包,然后录制语音并将其保存到 WAV 文件中?

4

3 回答 3

0

你可以在这里找到一些帮助:

http://www.koders.com/csharp/fid5FF057FB1D01EBB06AE9B0DFF096CA01A572D167.aspx

于 2012-09-11T06:50:18.073 回答
0

您需要一个 g.729 解码器来解码 rtp 数据包中的有效负载。据我所知,大胆有能力完成这项工作。使用wireshark从rtp流中提取原始数据,然后解码音频数据......这应该可以。

于 2012-09-11T06:51:27.750 回答
0

将 rtp 字节数组写入原始文件。然后,您可以使用带有 g729 decode 命令的 ffmpeg.exe 将该文件转换为 mp3。

ffmpeg.exe -f alaw -ar 8000  -i " + rawFile + ".raw " + rawFile + ".mp3 

以上是转换为 mp3 的命令。

祝一切顺利。

于 2013-01-09T15:28:32.627 回答