【发布时间】:2020-05-12 03:47:10
【问题描述】:
根据RFC7587,在具有以下参数的RTP数据包中,Opus的采样率是多少? 48000还是16000?
rtpmap 是什么意思?
m=audio 54312 RTP/AVP 101
a=rtpmap:101 opus/48000/2
a=fmtp:101 maxplaybackrate=16000;
【问题讨论】:
根据RFC7587,在具有以下参数的RTP数据包中,Opus的采样率是多少? 48000还是16000?
rtpmap 是什么意思?
m=audio 54312 RTP/AVP 101
a=rtpmap:101 opus/48000/2
a=fmtp:101 maxplaybackrate=16000;
【问题讨论】:
RTP 采样频率为 48k ,用于时间戳计算。
音频解码器播放/渲染的音频采样频率 - 16K
maxplaybackrate:关于最大输出采样率的提示 接收器能够以 Hz 为单位进行渲染。解码器必须是 能够解码任何音频带宽,但是,由于硬件 限制,只有信号达到指定的采样率可以 回放。发送具有更高音频带宽的信号结果 在高于必要的网络使用和编码复杂度,所以 编码器不应编码高于音频带宽的频率 由 maxplaybackrate 指定。该参数可以取任何值 介于 8000 和 48000 之间,但通常该值会匹配 1 Opus 的带宽(表 1)。默认情况下,接收方是 假设没有限制,即 48000。
【讨论】: