您好,我应该写一个实用程序,该实用程序将从RTP数据包中提取opus编码的音频有效载荷,然后从pcap dumpfile中读取。该实用程序还应具有可用于解码我从rtp数据包中提取的有效载荷并将其转换为.wav文件的功能。
目前,我已经编写了一个从rtp数据包中提取有效负载并将其转储到文件“log.opus”中的代码。但是,我现在被困在这里。我应该如何继续编写解码器逻辑?
我正在Windows平台上工作,并且正在使用winpcap库和libopus。
最佳答案
我建议您看一下我创建的这个简单示例,以演示如何使用Opus:
http://git.xiph.org/?p=opus.git;a=blob;f=doc/trivial_example.c
您只需要保留解码器部分。还有API文档,以获取更多详细信息:
http://www.opus-codec.org/docs/html_api-1.1.0/index.html
关于audio - 从.opus转换为.wav,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27703156/