g.729.1 RTP静荷格式
g729
It provides a standardized solution for packetized voice applications that allows a smooth transition from narrowband to wideband telephony.
采样速率16KHZ,1帧20毫秒,因此才样点有320每个包
静荷头格式
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MBS | FT | |
+-+-+-+-+-+-+-+-+ +
: zero or more frames at the same bit rate :
: :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
MBS(maximum bit rate supported),即发送方说明其支持接受的最大速率,另一方收到这个包后可以在任
何时刻发送低于这个速率的静荷。如果后续还有MBS申明,则替换前一次的MBS值。
+-------+--------------+
| MBS | max bit rate |
+-------+--------------+
| 0 | 8 kbps |
| 1 | 12 kbps |
| 2 | 14 kbps |
| 3 | 16 kbps |
| 4 | 18 kbps |
| 5 | 20 kbps |
| 6 | 22 kbps |
| 7 | 24 kbps |
| 8 | 26 kbps |
| 9 | 28 kbps |
| 10 | 30 kbps |
| 11 | 32 kbps |
| 12-14 | (reserved) |
| 15 | NO_MBS |
+-------+--------------+
FT(Frame Type) 取值同上表,即说明当前帧的速率类型。
带外信令
关键参数
maxbitrate,当前RTP整个会话的最大速率限制,去值同上表8000, 12000, 14000, 16000, 18000,
20000, 22000, 24000, 26000, 28000, 30000, and 32000,也就是说MBS的取值都小于这个值。不带默认
取值有32000.
mbs,当前接受者支持接收的最大速率。不带该参数,取值有maxbitrate。
ptime,maxptim(rfc4566)