2

您好,我应该编写一个实用程序,该实用程序将从 RTP 数据包中提取 opus 编码的音频有效负载,我将从 pcap 转储文件中读取该数据包。该实用程序还应该具有可用于解码我从 rtp 数据包中提取的有效负载并将其转换为 .wav 文件的功能。目前我已经编写了一个代码,它从 rtp 数据包中提取有效负载并将其转储到文件“log.opus”中。但是我被困在这一点上。我应该如何继续编写解码器逻辑?我在 Windows 平台上工作,正在使用 winpcap 库和 libopus。

4

1 回答 1

0

我建议你看看我创建的这个简单的例子来展示如何使用 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

于 2015-01-28T20:16:15.263 回答