【发布时间】:2020-06-20 03:51:30
【问题描述】:
我想在 linphone 中使用 opus 编解码器
但我在使用它时遇到了一些问题。如果有作品编解码器知识的人可以帮助我,将不胜感激。 如何将音频采样方案强制为 8000 Hz?目前,它仅使用 48000 Hz。
提前致谢
【问题讨论】:
-
Opus 在 sdp 中使用“opus/48000”进行协商:但它可以配置为以 8000、16000、32000 和 48000 进行编码。可能是您正在混合时间戳和实际采样率的 sdp 频率/编码器使用的质量!
-
那么,您的意思是 SDP 中的“opus/48000”并不意味着 48000 Hz 采样率?例如,GSM 是一个 8000 Hz 的采样率,编码为大约 24 Kbps 的上传数据。但是当我在 linphone 中使用 Opus (48000) 时,我有 50 Kbps 的上传数据。我想使用 Opus 8000 以降低数据使用量。
-
是的:sdp 中的 opus/48000 并不意味着采样率中的 48kHz。请参阅 rfc7587 和 rfc6716(例如第 2.1.1 节。比特率)。 code 和 sdp 选项将匹配 libopus 的设置以使用较低的比特率。
标签: sip voip linphone opus linphone-sdk