官方給出的ptime的定義是:ptime gives the length of time in milliseconds represented by themedia in a packet。簡單來講就是一個數據包中媒體的時長,以毫秒為單位。比如:ptime:20就是定義為20毫秒。
每種媒體的時間是不一樣。比如:G711媒體時長默認20ms,G.726媒體時長默認是10ms。G.729媒體時長默認是30ms等。
ptime數值的大小影響計算機的性能。
ptime:20,表示計算機20ms打一個媒體包發送給對端,ptime:100,表示計算機100ms打一個媒體包發送給對端。從以上能夠看出ptime數值越小對計算機性能要求越高。但并非ptime數值越大越好,假設ptime比較大,對端收到的媒體就會有延遲和不連貫現象。
在不同的項目中依據不同的媒體和要求設置不同的ptime數值,兩邊協商媒體同樣時,盡量保證媒體打包時長一直,否則導致一些不可預知的問題。比如:呼叫突然掛斷,抖動和不連續等。