我有一个包含RTP数据包的字节数组。
我没有使用SIP客户端,我只是拥有数组。
是否可以选择解码g.729中的数据包,然后录制语音并将其保存到WAV文件中?
答案 0 :(得分:0)
答案 1 :(得分:0)
你需要一个g.729解码器来解码来自rtp数据包的有效载荷。据我所知,大胆能够胜任这项工作。使用wireshark从rtp流中提取原始数据,然后解码音频数据......这应该可行。
答案 2 :(得分:0)
将rtp字节数组写入原始文件。然后,您可以使用带有g729 decode命令的ffmpeg.exe将该文件转换为mp3。
ffmpeg.exe -f alaw -ar 8000 -i " + rawFile + ".raw " + rawFile + ".mp3
以上是转换为mp3的命令。
一切顺利。