專(zhuān)利名稱(chēng):一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法。
背景技術(shù):
在多媒體終端的開(kāi)發(fā)和測(cè)試中,常常需要測(cè)定多媒體終端音頻的QoS(Quality of Service,服務(wù)質(zhì)量)特性,以衡量不同網(wǎng)絡(luò)狀態(tài)下,多媒體終端的服務(wù)帶給終端用戶(hù)的實(shí)際感受并獲得終端內(nèi)部QoS算法的重要特性。當(dāng)前,對(duì)于多媒體終端音頻的QoS特性的測(cè)量包括與網(wǎng)絡(luò)或者播放緩沖相關(guān)的多媒體終端音頻的QoS特性,主要是基于最小化網(wǎng)絡(luò)延遲和網(wǎng)絡(luò)丟包的權(quán)衡,從各個(gè)環(huán)節(jié)提供改善終端QoS性能的算法,包括碼流封裝的改動(dòng),對(duì)網(wǎng)絡(luò)延遲的估計(jì)以及對(duì)播放緩沖區(qū)的自適應(yīng)調(diào)整等,這些都偏重于理論的推導(dǎo)和分析。因而,對(duì)于實(shí)際測(cè)量而言,這種推導(dǎo)分析得到的結(jié)果準(zhǔn)確度較低,且使用起來(lái)較為復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種可較為準(zhǔn)確獲得多媒體終端內(nèi)部音頻服務(wù)質(zhì)量特性的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,包括以下步驟1.1在模擬終端音頻發(fā)送部分加入音頻服務(wù)質(zhì)量特性測(cè)試模塊,并將音頻經(jīng)過(guò)所述模擬終端音頻服務(wù)質(zhì)量特性測(cè)試模塊得到的測(cè)試數(shù)據(jù)集分成兩路,一路進(jìn)入音宿計(jì)算機(jī),另一路由模擬終端通過(guò)網(wǎng)絡(luò)發(fā)送給待測(cè)的所述多媒體終端后進(jìn)入所述音宿計(jì)算機(jī),最后使所述模擬終端與所述待測(cè)的多媒體終端通過(guò)所述網(wǎng)絡(luò)交互;1.2當(dāng)前音頻經(jīng)過(guò)所述模擬終端后形成當(dāng)前測(cè)試數(shù)據(jù)集,所述音宿計(jì)算機(jī)分別記錄所述當(dāng)前測(cè)試數(shù)據(jù)集進(jìn)入所述音宿計(jì)算機(jī)的第一時(shí)間與所述當(dāng)前測(cè)試數(shù)據(jù)集經(jīng)過(guò)所述多媒體終端后進(jìn)入所述音宿計(jì)算機(jī)的第二時(shí)間;1.3根據(jù)所述第一時(shí)間與所述第二時(shí)間判斷所述多媒體終端音頻的服務(wù)質(zhì)量特性,若要繼續(xù)測(cè)試,則回到步驟1.2,否則結(jié)束測(cè)試。
上述方案中,所述測(cè)試數(shù)據(jù)集為突發(fā)延遲測(cè)試數(shù)據(jù)集。
上述方案中,所述測(cè)試數(shù)據(jù)集為振蕩延遲測(cè)試數(shù)據(jù)集。
上述方案中,所述測(cè)試數(shù)據(jù)集為延遲跳變測(cè)試數(shù)據(jù)集。
上述方案中,所述測(cè)試數(shù)據(jù)集為步進(jìn)延遲測(cè)試數(shù)據(jù)集。
上述方案中,所述音頻服務(wù)質(zhì)量特性測(cè)試模塊包括延遲、抖動(dòng)和丟包模塊。
上述方案中,所述音宿計(jì)算機(jī)對(duì)所述第一時(shí)間和所述第二時(shí)間的記錄是通過(guò)記錄所述測(cè)試數(shù)據(jù)集的實(shí)時(shí)傳送協(xié)議包的時(shí)間實(shí)現(xiàn)的。
上述方案中,所述模擬終端與所述待測(cè)的多媒體終端接在同一個(gè)集線器或者交換機(jī)上。
上述方案中,所述音頻由音源計(jì)算機(jī)或者所述模擬終端輸出。
上述方案中,所述音頻為基本不消耗處理能力的格式。
本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案結(jié)合適當(dāng)?shù)臏y(cè)試數(shù)據(jù)集,可以較為準(zhǔn)確獲得多媒體終端內(nèi)部的音頻QoS特性,并可大致推斷出終端的QoS算法。
圖1為本發(fā)明一實(shí)施例的測(cè)試部署示意圖;圖2為本發(fā)明一實(shí)施例的突發(fā)延遲測(cè)試數(shù)據(jù)集特性圖;圖3為本發(fā)明一實(shí)施例的振蕩延遲測(cè)試數(shù)據(jù)集特性圖;圖4為本發(fā)明一實(shí)施例利用延遲跳變測(cè)試數(shù)據(jù)集測(cè)定播放緩沖最大能力的示意圖;圖5為本發(fā)明一實(shí)施例的步進(jìn)延遲測(cè)試數(shù)據(jù)集特性圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。
參照?qǐng)D1,一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,首先在模擬終端音頻發(fā)送部分加入音頻服務(wù)質(zhì)量特性測(cè)試模塊,其包括延遲、抖動(dòng)和丟包模塊,以模擬實(shí)際網(wǎng)絡(luò)可能遇到的情況;并將音頻經(jīng)過(guò)模擬終端音頻服務(wù)質(zhì)量特性測(cè)試模塊得到的測(cè)試數(shù)據(jù)集分成兩路,一路直接進(jìn)入音宿計(jì)算機(jī),另一路由模擬終端通過(guò)網(wǎng)絡(luò)發(fā)送給待測(cè)的多媒體終端后進(jìn)入音宿計(jì)算機(jī)。這樣,在音宿計(jì)算機(jī)上采集的兩路音頻的延遲就包含了待測(cè)的多媒體終端對(duì)音頻的處理延遲。其中,音頻為在音源計(jì)算機(jī)或者模擬終端上準(zhǔn)備好的音頻素材,其被預(yù)處理成G711等基本不消耗處理能力的格式;模擬終端和音源計(jì)算機(jī)可為同一物理計(jì)算機(jī),而模擬終端與待測(cè)的多媒體終端則接在同一個(gè)集線器或者交換機(jī)上以最小化網(wǎng)絡(luò)延遲對(duì)測(cè)試結(jié)果的影響。完成測(cè)試部署后,使模擬終端與待測(cè)的多媒體終端通過(guò)所述網(wǎng)絡(luò)交互并進(jìn)入測(cè)試過(guò)程。
在測(cè)試過(guò)程中,當(dāng)前音頻經(jīng)過(guò)所述模擬終端后形成當(dāng)前測(cè)試數(shù)據(jù)集,音宿計(jì)算機(jī)通過(guò)記錄RTP(Real-time Transport Protocol,實(shí)時(shí)傳送協(xié)議)包的時(shí)間的方式分別記錄當(dāng)前測(cè)試數(shù)據(jù)集進(jìn)入音宿計(jì)算機(jī)的第一時(shí)間與當(dāng)前測(cè)試數(shù)據(jù)集經(jīng)過(guò)多媒體終端后進(jìn)入音宿計(jì)算機(jī)的第二時(shí)間;最后,音宿計(jì)算機(jī)根據(jù)所述第一時(shí)間與所述第二時(shí)間判斷所述多媒體終端音頻的服務(wù)質(zhì)量特性。至此,本次測(cè)試結(jié)束,若要繼續(xù)測(cè)試則將測(cè)試部署中各設(shè)備復(fù)位并重復(fù)上述測(cè)試過(guò)程。
下面結(jié)合附圖對(duì)音頻通過(guò)模擬終端得到的測(cè)試數(shù)據(jù)集進(jìn)行描述,圖2、圖3、圖4中,橫坐標(biāo)為數(shù)據(jù)點(diǎn),縱坐標(biāo)為時(shí)間,2號(hào)曲線為數(shù)據(jù)點(diǎn)實(shí)際播放時(shí)間曲線,3號(hào)曲線為數(shù)據(jù)點(diǎn)理論播放時(shí)間曲線,1號(hào)曲線即為2號(hào)與3號(hào)曲線所表示的數(shù)據(jù)點(diǎn)播放延遲的變化曲線。
1、突發(fā)延遲測(cè)試數(shù)據(jù)集突發(fā)延遲測(cè)試數(shù)據(jù)集即帶有延遲峰值的測(cè)試數(shù)據(jù)集,在一個(gè)點(diǎn)上延遲突然增加,然后快速下降。這種測(cè)試數(shù)據(jù)集使得接收設(shè)備即待測(cè)的多媒體終端突然收不到RTP包,然后是很多緊挨著的包,可以測(cè)試多媒體終端對(duì)延遲突變的適應(yīng)性。從圖2中可以看出,由于突發(fā)延遲的存在,一段時(shí)間內(nèi)終端播放緩沖區(qū)沒(méi)有輸入包,原來(lái)緩存的包逐漸消耗掉,如果突發(fā)延遲大到超過(guò)緩沖區(qū)緩存時(shí)間,就可以從圖5的波形中測(cè)量出緩沖區(qū)的緩存能力。
2、振蕩延遲測(cè)試數(shù)據(jù)集振蕩延遲可以暴露一些設(shè)計(jì)不是很好的QoS算法不適應(yīng)的方面。從圖3中可以看出,由于輸入音頻數(shù)據(jù)附加了一個(gè)振蕩,對(duì)于某些播放緩沖區(qū)播放算法,會(huì)導(dǎo)致性能的惡化,因而可以測(cè)試出一些自適應(yīng)QoS算法的魯棒性。
3、步進(jìn)延遲測(cè)試數(shù)據(jù)集音頻數(shù)據(jù)在播放緩沖區(qū)的緩沖,這段時(shí)間一般不容易估計(jì)。若用一延遲緩慢步進(jìn)增加的測(cè)試數(shù)據(jù)集,在緩沖能力內(nèi)延遲就會(huì)被吸收,但在接近緩沖區(qū)能力的時(shí)候,由于丟包補(bǔ)償?shù)淖饔?,此時(shí)的延遲時(shí)間就跟緩沖區(qū)能力最接近了。從圖5中可以看出,隨著輸入音頻延遲逐步增加,最終在音頻輸入延遲接近緩沖區(qū)能力的時(shí)候,播放緩沖區(qū)的輸出波形會(huì)變得不連續(xù)。這個(gè)測(cè)試集比突發(fā)延遲測(cè)試集更有效地測(cè)定了播放緩沖的QoS能力。
4、延遲跳變測(cè)試數(shù)據(jù)集另一種測(cè)定播放緩沖最大能力的方法是利用延遲跳變測(cè)試數(shù)據(jù)集。假設(shè)待測(cè)的多媒體終端的播放緩沖區(qū)不超過(guò)80ms,則利用一200ms的延遲跳變測(cè)試數(shù)據(jù)集來(lái)測(cè)試。由于一個(gè)200ms的延遲,當(dāng)緩沖的包播放完成后,待測(cè)的多媒體終端會(huì)啟動(dòng)丟包補(bǔ)償,音頻漸漸變小,然后當(dāng)新的RTP包到來(lái)后,部分會(huì)被丟棄,剩余部分在緩沖范圍內(nèi)的會(huì)被立即播放,那么從啟動(dòng)丟包補(bǔ)償?shù)窖舆t的音頻播放,我們可以從播放的波形推斷出這一時(shí)間。如圖4所示,W1為原始波形,W2為丟包補(bǔ)償波形,W3為輸出波形,SW為延遲階躍,Te為波形從產(chǎn)生到傳播至多媒體終端播放出來(lái)的延遲時(shí)間,即通常所說(shuō)的嘴到耳時(shí)間,則播放緩沖區(qū)最大緩沖能力為200-Td毫秒。
權(quán)利要求
1.一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于,包括以下步驟1.1在模擬終端音頻發(fā)送部分加入音頻服務(wù)質(zhì)量特性測(cè)試模塊,并將音頻經(jīng)過(guò)所述模擬終端音頻服務(wù)質(zhì)量特性測(cè)試模塊得到的測(cè)試數(shù)據(jù)集分成兩路,一路進(jìn)入音宿計(jì)算機(jī),另一路由模擬終端通過(guò)網(wǎng)絡(luò)發(fā)送給待測(cè)的所述多媒體終端后進(jìn)入所述音宿計(jì)算機(jī),最后使所述模擬終端與所述待測(cè)的多媒體終端通過(guò)所述網(wǎng)絡(luò)交互;1.2當(dāng)前音頻經(jīng)過(guò)所述模擬終端后形成當(dāng)前測(cè)試數(shù)據(jù)集,所述音宿計(jì)算機(jī)分別記錄所述當(dāng)前測(cè)試數(shù)據(jù)集進(jìn)入所述音宿計(jì)算機(jī)的第一時(shí)間與所述當(dāng)前測(cè)試數(shù)據(jù)集經(jīng)過(guò)所述多媒體終端后進(jìn)入所述音宿計(jì)算機(jī)的第二時(shí)間;1.3根據(jù)所述第一時(shí)間與所述第二時(shí)間判斷所述多媒體終端音頻的服務(wù)質(zhì)量特性,若要繼續(xù)測(cè)試,則回到步驟1.2,否則結(jié)束測(cè)試。
2.如權(quán)利要求1所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述測(cè)試數(shù)據(jù)集為突發(fā)延遲測(cè)試數(shù)據(jù)集。
3.如權(quán)利要求1所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述測(cè)試數(shù)據(jù)集為振蕩延遲測(cè)試數(shù)據(jù)集。
4.如權(quán)利要求1所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述測(cè)試數(shù)據(jù)集為延遲跳變測(cè)試數(shù)據(jù)集。
5.如權(quán)利要求1所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述測(cè)試數(shù)據(jù)集為步進(jìn)延遲測(cè)試數(shù)據(jù)集。
6.如權(quán)利要求2至5其中之一所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述音頻服務(wù)質(zhì)量特性測(cè)試模塊包括延遲、抖動(dòng)和丟包模塊。
7.如權(quán)利要求6所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述音宿計(jì)算機(jī)對(duì)所述第一時(shí)間和所述第二時(shí)間的記錄是通過(guò)記錄所述測(cè)試數(shù)據(jù)集的實(shí)時(shí)傳送協(xié)議包的時(shí)間實(shí)現(xiàn)的。
8.如權(quán)利要求7所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述模擬終端與所述待測(cè)的多媒體終端接在同一個(gè)集線器或者交換機(jī)上。
9.如權(quán)利要求8所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述音頻由音源計(jì)算機(jī)或者所述模擬終端輸出。
10.如權(quán)利要求9所述的多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,其特征在于所述音頻為基本不消耗處理能力的格式。
全文摘要
本發(fā)明公開(kāi)了一種多媒體終端音頻服務(wù)質(zhì)量特性的測(cè)試方法,包括1.在模擬終端音頻發(fā)送部分加入音頻服務(wù)質(zhì)量特性測(cè)試模塊,并將音頻經(jīng)過(guò)該模塊得到的測(cè)試數(shù)據(jù)集分成兩路,一路進(jìn)入音宿計(jì)算機(jī),另一路由模擬終端通過(guò)網(wǎng)絡(luò)發(fā)送給待測(cè)的多媒體終端后進(jìn)入音宿計(jì)算機(jī),最后使模擬終端與待測(cè)的多媒體終端通過(guò)網(wǎng)絡(luò)交互;2.當(dāng)前音頻經(jīng)過(guò)所述模擬終端后形成當(dāng)前測(cè)試數(shù)據(jù)集,音宿計(jì)算機(jī)分別記錄當(dāng)前測(cè)試數(shù)據(jù)集進(jìn)入音宿計(jì)算機(jī)的第一時(shí)間與其經(jīng)過(guò)多媒體終端后進(jìn)入音宿計(jì)算機(jī)的第二時(shí)間;3.根據(jù)第一時(shí)間與第二時(shí)間判斷多媒體終端音頻QoS特性,若繼續(xù)測(cè)試回到步驟2,否則結(jié)束測(cè)試。本發(fā)明所述技術(shù)方案可以較為準(zhǔn)確獲得多媒體終端內(nèi)部的音頻QoS特性。
文檔編號(hào)H04L12/26GK101051955SQ200710074418
公開(kāi)日2007年10月10日 申請(qǐng)日期2007年5月11日 優(yōu)先權(quán)日2007年5月11日
發(fā)明者薛堯舜, 楊璐 申請(qǐng)人:中興通訊股份有限公司