1 IPTV業(yè)務(wù)現(xiàn)狀
2010 年“三網(wǎng)融合”進(jìn)入實(shí)質(zhì)性推動(dòng)階段,運(yùn)營(yíng)商可以通過(guò)融合的基礎(chǔ)設(shè)施傳輸話音、視頻和數(shù)據(jù)等綜合業(yè)務(wù)。IPTV作為三網(wǎng)融合中重量級(jí)業(yè)務(wù),要達(dá)到大規(guī)模應(yīng)用需要有效的業(yè)務(wù)質(zhì)量保障。消費(fèi)者通常不會(huì)關(guān)注流量的優(yōu)先級(jí)和丟失的數(shù)據(jù)包,而在意IPTV 節(jié)目流暢顯示不出現(xiàn)視頻障礙。從這個(gè)角度看,用戶體驗(yàn)質(zhì)量才是真正的關(guān)鍵所在。由于IPTV是電視類的媒體業(yè)務(wù),用戶希望得到如同有線電視的服務(wù)水平,包括頻道切換速度、節(jié)目的圖像質(zhì)量、播放的流暢性等?,F(xiàn)有的寬帶業(yè)務(wù)質(zhì)量監(jiān)測(cè)側(cè)重于數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層的監(jiān)測(cè),無(wú)法提供從用戶到媒體播放源之間端到端的監(jiān)測(cè),無(wú)法直接反映用戶對(duì)IPTV 業(yè)務(wù)的主觀感受,因此不能滿足IPTV 質(zhì)量監(jiān)測(cè)的需求。
2 IPTV 質(zhì)量評(píng)價(jià)指標(biāo)
IPTV 用戶體驗(yàn)質(zhì)量(QoE)是衡量IPTV 業(yè)務(wù)滿足用戶期望程度的指標(biāo),它包括IPTV 系統(tǒng)端到端的影響因素(客戶端、終端、網(wǎng)絡(luò)和業(yè)務(wù)架構(gòu)等),也受終端用戶的期望和主觀因素影響。客觀因素即IPTV 業(yè)務(wù)質(zhì)量,它受業(yè)務(wù)因素、傳輸因素和應(yīng)用因素的影響,主觀因素是指人的因素,包括情感、背景、態(tài)度、經(jīng)驗(yàn)及收費(fèi)等因素,如圖1 所示。
圖1 IPTV用戶體驗(yàn)質(zhì)量影響因素
IPTV業(yè)務(wù)質(zhì)量是指對(duì)IPTV用戶主觀感受產(chǎn)生影響的客觀性能指標(biāo)。DSL 論壇TR-126 報(bào)告的研究結(jié)果表明,對(duì)IPTV 用戶主觀感受( 視頻MOS 評(píng)分)產(chǎn)生影響的客觀性能指標(biāo)主要與視頻保真度(即視頻音頻質(zhì)量)和業(yè)務(wù)互動(dòng)性相關(guān)。IPTV 業(yè)務(wù)由數(shù)據(jù)面和控制面共同完成,其中數(shù)據(jù)面影響視頻音頻質(zhì)量,控制面影響業(yè)務(wù)互動(dòng)質(zhì)量。視頻音頻質(zhì)量主要有以下幾個(gè)方面:馬賽克、圖像模糊、邊緣失真、顫抖和視覺(jué)噪聲,音視頻不同步等。IPTV 用戶的數(shù)量增加、IPTV 業(yè)務(wù)網(wǎng)元負(fù)荷的增加以及其它業(yè)務(wù)流量同IPTV 相互爭(zhēng)奪有限的網(wǎng)絡(luò)資源,都會(huì)對(duì)IPTV數(shù)據(jù)包轉(zhuǎn)發(fā)的及時(shí)性和準(zhǔn)確性產(chǎn)生重大影響。由此導(dǎo)致的傳輸層錯(cuò)誤(包括數(shù)據(jù)包丟失和序列錯(cuò)誤、延遲和抖動(dòng)等),會(huì)對(duì)視頻質(zhì)量造成各種有害的影響。業(yè)務(wù)互動(dòng)質(zhì)量包括以下幾個(gè)方面:業(yè)務(wù)可用性,業(yè)務(wù)交互速度等。用戶互動(dòng)質(zhì)量與IPTV 應(yīng)用的可靠性和傳輸網(wǎng)絡(luò)的及時(shí)性密切相關(guān)。
IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)是對(duì)IPTV 業(yè)務(wù)質(zhì)量指標(biāo)進(jìn)行監(jiān)測(cè)的系統(tǒng),如圖2 所示。圖中虛線框所包含部分為IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)所監(jiān)測(cè)指標(biāo),主要對(duì)業(yè)務(wù)總體質(zhì)量評(píng)價(jià)指標(biāo)和傳輸指標(biāo)進(jìn)行監(jiān)測(cè)兩個(gè)層面進(jìn)行監(jiān)測(cè)。IPTV業(yè)務(wù)總體質(zhì)量是業(yè)務(wù)因素、傳輸因素和應(yīng)用因素綜合影響的結(jié)果,其評(píng)價(jià)指標(biāo)可分為業(yè)務(wù)可用性評(píng)價(jià)指標(biāo)、業(yè)務(wù)互動(dòng)性能評(píng)價(jià)指標(biāo)和業(yè)務(wù)使用性能評(píng)價(jià)指標(biāo)。傳輸質(zhì)量指標(biāo)主要是監(jiān)測(cè)網(wǎng)絡(luò)傳輸時(shí)可能發(fā)生的丟包、時(shí)延和抖動(dòng)等對(duì)用戶主觀感受的影響。媒體傳輸質(zhì)量指標(biāo)包括MPEG TS 健康指標(biāo)、媒體流傳送指標(biāo)MDI 和RTP、IP傳輸相關(guān)指標(biāo)。
圖2 IPTV質(zhì)量監(jiān)測(cè)指標(biāo)
2.1 業(yè)務(wù)總體質(zhì)量評(píng)價(jià)指標(biāo)
業(yè)務(wù)總體質(zhì)量可測(cè)量的指標(biāo)可分為三類:業(yè)務(wù)可用性指標(biāo),業(yè)務(wù)互動(dòng)性能指標(biāo)和業(yè)務(wù)使用性能指標(biāo)。等其中業(yè)務(wù)可用性指標(biāo)可由網(wǎng)絡(luò)認(rèn)證的成功(失敗)率、業(yè)務(wù)認(rèn)證的成功(失敗)率、加入組播組成功(失敗)率、視頻單播申請(qǐng)成功(失敗)率、HTTP 請(qǐng)求成功(失敗)率等指標(biāo)衡量;業(yè)務(wù)互動(dòng)性能指標(biāo)可由單播業(yè)務(wù)響應(yīng)時(shí)間、頻道切換時(shí)間、Web 瀏覽反應(yīng)速度等指標(biāo)衡量;業(yè)務(wù)使用性能指標(biāo)包含視頻播放斷流次數(shù)等指標(biāo)。
2.2 傳輸質(zhì)量評(píng)價(jià)指標(biāo)
2.2.1 MPEG TS 健康指標(biāo)
IPTV 使用MPEG TS 傳輸碼流在IP 網(wǎng)絡(luò)上承載和傳送視頻基本流(ES),TS 碼流中包含了各種用于視頻流解碼所必須的信息內(nèi)容。由于MPEG TS流的損傷會(huì)直接影響機(jī)頂盒的正常解碼和視頻質(zhì)量,因此TS流的健康狀況監(jiān)測(cè)對(duì)保障IPTV用戶體驗(yàn)質(zhì)量十分重要。ETSITR101 290 標(biāo)準(zhǔn)對(duì)MPEG TS流的健康指標(biāo)進(jìn)行了詳細(xì)的定義,需按ETSI TR101 290 標(biāo)準(zhǔn)對(duì)IPTV 上的MPEG TS 流進(jìn)行的監(jiān)測(cè)。
2.2.2 媒體交付指標(biāo)(MDI)
為了反映IP 傳輸網(wǎng)損傷對(duì)IPTV 媒體質(zhì)量的影響,IETFRFC4445 標(biāo)準(zhǔn)定義了媒體交付指標(biāo)MDI( 也可叫做媒體流傳輸質(zhì)量指標(biāo)),MDI 直接面向媒體包進(jìn)行測(cè)量。
在MDI 標(biāo)準(zhǔn)中定義了兩個(gè)參數(shù),即延遲系數(shù)(DF)和媒體丟包速率(MLR)。因此,通常MDI 由兩個(gè)數(shù)字顯示, 并用冒號(hào)隔開(kāi)。例如:4.22:0.01(DF:MLR) 代表時(shí)延系數(shù)為4.22 毫秒,媒體丟包速率0.01包/ 秒。
延遲因素(DF), 當(dāng)IP 數(shù)據(jù)包在網(wǎng)絡(luò)中傳輸時(shí),會(huì)被各種網(wǎng)絡(luò)設(shè)備進(jìn)行排序、路由和轉(zhuǎn)發(fā),以及網(wǎng)絡(luò)瞬時(shí)擁塞會(huì)導(dǎo)致數(shù)據(jù)通過(guò)網(wǎng)絡(luò)的時(shí)延變化,產(chǎn)生時(shí)延抖動(dòng)。由于到達(dá)的IPTV 數(shù)據(jù)流的瞬時(shí)速率與機(jī)頂盒的處理速率不一致,那么數(shù)據(jù)包必須先在機(jī)頂盒中進(jìn)行適當(dāng)?shù)木彌_后,然后在再以恒定的速率送至視頻解碼引擎。抖動(dòng)越嚴(yán)重,需要消除抖動(dòng)的緩沖器就越大。但是,采用較大緩沖器的代價(jià)是引入較大的延遲。另外,由于緩沖器的大小有限,過(guò)大的抖動(dòng)會(huì)導(dǎo)致緩沖器上溢或下溢,從而導(dǎo)致媒體數(shù)據(jù)包的丟失,用戶看到的視頻就會(huì)時(shí)斷時(shí)續(xù),并且圖像出現(xiàn)失真。而當(dāng)網(wǎng)絡(luò)設(shè)備和解碼器的緩沖區(qū)容納的視頻內(nèi)容時(shí)間不小于被測(cè)視頻流DF讀數(shù)時(shí),將不會(huì)出現(xiàn)視頻播放質(zhì)量的下降。因?yàn)榫W(wǎng)絡(luò)節(jié)點(diǎn)需要分配不小于DF 值的緩沖用于平滑視頻流抖動(dòng),所以DF 的最大值為視頻內(nèi)容通過(guò)該網(wǎng)絡(luò)節(jié)點(diǎn)的最小延遲。
MDI的DF 是一個(gè)時(shí)間值,它表示緩沖器必須包含多少毫秒的數(shù)據(jù)才能消除抖動(dòng)。延遲系數(shù)可反映視頻是否會(huì)出現(xiàn)圖像失真,從而在一定層面獲得用戶體驗(yàn)質(zhì)量。延遲系數(shù)還可確定每個(gè)網(wǎng)元在視頻流傳輸路徑中的影響。通過(guò)比較流入設(shè)備的DF 與流出設(shè)備的DF,可確定該設(shè)備是否注入過(guò)多的抖動(dòng)以至于影響視頻傳輸。根據(jù)機(jī)頂盒緩沖區(qū)的大小,可接受的延遲系數(shù)(DF)一般在9 毫秒~50 毫秒。
媒體丟失速率(MLR)可以簡(jiǎn)單定義為每秒鐘丟失(或非正常)的媒體數(shù)據(jù)包的數(shù)量。對(duì)非正常數(shù)據(jù)包的檢測(cè)非常重要,因?yàn)樵S多設(shè)備往往不對(duì)接收到的數(shù)據(jù)包重新排序,而直接將其發(fā)送到解碼器。由于視頻信息的封包丟失將直接影響視頻播放質(zhì)量,并造成視覺(jué)失真或異常以及不均勻的視頻回放,理想的IP 視頻流傳輸要求MLR數(shù)值為零。因?yàn)榫唧w的視頻播放設(shè)備對(duì)丟包可以通過(guò)視頻解碼中進(jìn)行補(bǔ)償或者丟包重傳,在實(shí)際測(cè)試中MLR 的閾值可以相應(yīng)調(diào)整。
MDI 可用于定位和表征對(duì)媒體質(zhì)量和用戶的體驗(yàn)質(zhì)量造成不利影響的網(wǎng)絡(luò)故障。如果在傳輸網(wǎng)絡(luò)的中間點(diǎn)跟蹤MDI,則DF和MLR 要素在連續(xù)網(wǎng)絡(luò)元素之間的差值可以幫助迅速隔離潛在的問(wèn)題或已經(jīng)存在的損壞。如果在IPTV 數(shù)據(jù)流路徑中的前一跳(Hop) 的MLR 為零, 而經(jīng)過(guò)某路由器后引入了一個(gè)較大的MLR,這就明顯表明該路由器中存在性能問(wèn)題,例如緩沖器上溢或數(shù)據(jù)包遭到破壞。同樣,如果延遲系數(shù)DF 在兩個(gè)連續(xù)跳躍(Hop)中的變化非常明顯,表示由于數(shù)據(jù)包擁塞而造成較長(zhǎng)的隊(duì)列延遲,這種情況還可預(yù)警即將發(fā)生的數(shù)據(jù)包丟失。
2.2.3 RTP 指標(biāo)
IPTV 傳輸采用IETFRFC1889 RTP 協(xié)議( 實(shí)時(shí)傳輸協(xié)議) 傳輸多媒體數(shù)據(jù)流,RTP 的抖動(dòng)是由于傳輸延遲的不穩(wěn)定而造成相鄰數(shù)據(jù)包接收時(shí)刻間隔不穩(wěn)定。抖動(dòng)會(huì)引起端到端時(shí)延的增加,時(shí)延是處理和傳輸導(dǎo)致數(shù)據(jù)不能按時(shí)到達(dá)的延遲,是影響流媒體數(shù)據(jù)傳輸?shù)囊粋€(gè)主要因素。
時(shí)延抖動(dòng)是指時(shí)延變化。語(yǔ)音、視頻業(yè)務(wù)來(lái)說(shuō)對(duì)時(shí)延抖動(dòng)也很敏感。
RTP 丟包率是指一個(gè)連續(xù)若干個(gè)RTP 包以一定的時(shí)間間隔在網(wǎng)絡(luò)中傳送時(shí),被丟掉的包所占的百分比。數(shù)據(jù)包丟失一般是由網(wǎng)絡(luò)擁塞引起的。丟包對(duì)IPTV視頻音頻質(zhì)量的影響較大。
2.2.4 IP 指標(biāo)
IP 傳輸質(zhì)量指標(biāo)(見(jiàn)表1)用于評(píng)價(jià)IP 層傳輸質(zhì)量,并可用于與媒體層傳輸質(zhì)量數(shù)據(jù)進(jìn)行比較,可縮小傳輸故障或質(zhì)量下降原因的查找范圍。
表1 IP指標(biāo)
3 IPTV 質(zhì)量指標(biāo)監(jiān)測(cè)方法
3.1 業(yè)務(wù)總體質(zhì)量指標(biāo)監(jiān)測(cè)方法
業(yè)務(wù)質(zhì)量評(píng)價(jià)的各項(xiàng)指標(biāo)用于對(duì)IPTV 業(yè)務(wù)的整體評(píng)價(jià),因此,需要長(zhǎng)期監(jiān)測(cè)所有用戶的業(yè)務(wù)質(zhì)量數(shù)據(jù),它們的值由IPTV 終端(機(jī)頂盒)采集得到。指標(biāo)的采集和計(jì)算的基本方法是IPTV 終端(機(jī)頂盒)在完成業(yè)務(wù)請(qǐng)求(網(wǎng)絡(luò)/ 業(yè)務(wù)認(rèn)證、加入組播組、單播申請(qǐng)、HTTP請(qǐng)求等)之后寫(xiě)日志,對(duì)于業(yè)務(wù)可用性指標(biāo),需記錄發(fā)生時(shí)間與結(jié)果。對(duì)于業(yè)務(wù)互動(dòng)性能指標(biāo),需記錄發(fā)生時(shí)間和各種請(qǐng)求的響應(yīng)時(shí)間,對(duì)業(yè)務(wù)使用性能視頻播放斷流次數(shù),機(jī)頂盒在視頻播放斷流時(shí)寫(xiě)日志并記錄發(fā)生時(shí)間。
以上各項(xiàng)指標(biāo)的日志記錄由機(jī)頂盒網(wǎng)管或質(zhì)量監(jiān)測(cè)系統(tǒng)按周期收集,然后匯總計(jì)算各個(gè)周期內(nèi)的各項(xiàng)指標(biāo)的成功(失敗)率、平均響應(yīng)時(shí)間、最大響應(yīng)時(shí)長(zhǎng)、總斷流次數(shù)及平均斷流次數(shù)。
3.2 傳輸質(zhì)量指標(biāo)監(jiān)測(cè)方法
傳輸質(zhì)量指標(biāo)與不同的網(wǎng)段和節(jié)點(diǎn)相關(guān), 因此需要在IPTV 網(wǎng)絡(luò)關(guān)鍵節(jié)點(diǎn)和網(wǎng)段部署質(zhì)量監(jiān)測(cè)探針。監(jiān)測(cè)點(diǎn)的位置可以根據(jù)IPTV 網(wǎng)絡(luò)架構(gòu)和IPTV 運(yùn)維部門(mén)的分工來(lái)選取。一般來(lái)說(shuō),IPTV 網(wǎng)絡(luò)結(jié)構(gòu)由視頻頭端網(wǎng)絡(luò)、核心網(wǎng)絡(luò)、IPTV 承載網(wǎng)和IPTV 的用戶端組成,以下位置可以作為監(jiān)測(cè)的重點(diǎn):
● 視頻頭端:視頻源質(zhì)量的監(jiān)測(cè)點(diǎn)。任何視頻頭端出現(xiàn)的問(wèn)題都是全網(wǎng)的問(wèn)題。
● IPTV 傳輸網(wǎng)入口:這是IPTV 業(yè)務(wù)與其他業(yè)務(wù)(數(shù)據(jù)、語(yǔ)言等)混合前的入口。監(jiān)測(cè)IP 傳輸網(wǎng)前的視頻質(zhì)量,可以分辨是視頻頭端的問(wèn)題或者是傳輸過(guò)程中產(chǎn)生的問(wèn)題。
● 寬帶接入網(wǎng)入口:這是骨干傳輸網(wǎng)和接入網(wǎng)的分界點(diǎn),可以區(qū)分是傳輸網(wǎng)的問(wèn)題還是接入網(wǎng)的問(wèn)題。
● 部分用戶家庭網(wǎng)絡(luò)入口:可以區(qū)分是傳輸網(wǎng)接入網(wǎng)的問(wèn)題還是客戶自身家庭網(wǎng)絡(luò)的問(wèn)題。
IPTV 流媒體數(shù)據(jù)可通過(guò)分布式探針取得,如圖3 所示。各個(gè)監(jiān)測(cè)節(jié)點(diǎn)的探針獲取媒體數(shù)據(jù)的辦法主要有兩種,一是對(duì)IPTV 網(wǎng)絡(luò)中實(shí)際播放的媒體流進(jìn)行捕獲( 被動(dòng)式測(cè)量方法),另外一種是模擬機(jī)頂盒行為對(duì)不同節(jié)目向IPTV 業(yè)務(wù)系統(tǒng)請(qǐng)求并進(jìn)行播放得到媒體流(主動(dòng)式測(cè)量方法)。傳輸質(zhì)量指標(biāo)基于得到的流媒體數(shù)據(jù)分析計(jì)算得到。
圖3 傳輸質(zhì)量監(jiān)測(cè)方法——部署質(zhì)量監(jiān)測(cè)探針
4 IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)架構(gòu)
4.1 IPTV質(zhì)量監(jiān)測(cè)系統(tǒng)功能要求
IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)主要功能要求是監(jiān)測(cè)IPTV 業(yè)務(wù)質(zhì)量指標(biāo),并在用戶保障時(shí)提供診斷測(cè)試,快速定位故障發(fā)生點(diǎn)和QoS 瓶頸。具體需要實(shí)現(xiàn)的功能如下:
1) 對(duì)IPTV 網(wǎng)絡(luò)關(guān)鍵節(jié)點(diǎn)和網(wǎng)段業(yè)務(wù)質(zhì)量指標(biāo)進(jìn)行長(zhǎng)期監(jiān)測(cè)。
2) 對(duì)IPTV 終端用戶的業(yè)務(wù)質(zhì)量進(jìn)行準(zhǔn)確的測(cè)量,若關(guān)鍵的業(yè)務(wù)質(zhì)量參數(shù)發(fā)生劣化并超過(guò)設(shè)定門(mén)限時(shí),系統(tǒng)能及時(shí)產(chǎn)生告警以通知網(wǎng)絡(luò)管理維護(hù)人員。
3) 生成業(yè)務(wù)質(zhì)量報(bào)表為IPTV 網(wǎng)絡(luò)擴(kuò)容提供依據(jù)。
4) 提供診斷測(cè)試功能,可提供一系列故障診斷工具,由上而下地逐層分析造成業(yè)務(wù)質(zhì)量指標(biāo)下降的根本原因。
5) 能對(duì)IPTV 網(wǎng)絡(luò)的用戶體驗(yàn)投訴問(wèn)題進(jìn)行故障定位。
4.2 IPTV質(zhì)量監(jiān)測(cè)系統(tǒng)結(jié)構(gòu)
IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)結(jié)構(gòu)如圖4 所示。為實(shí)現(xiàn)IPTV 質(zhì)量監(jiān)測(cè)的功能要求,需要提供分布式部署的探針和監(jiān)測(cè)服務(wù)器/ 客戶端,以及從設(shè)備網(wǎng)管中獲取相關(guān)網(wǎng)元的告警、QoS 數(shù)據(jù)。另外需提供獨(dú)立的手持式設(shè)備用于上門(mén)檢測(cè)質(zhì)量數(shù)據(jù)或排障。
5 結(jié)束語(yǔ)
IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)在業(yè)內(nèi)的發(fā)展相對(duì)處于起步階段,仍有許多薄弱的地方。中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)組織了主要IPTV 設(shè)備提供商制定“IPTV 質(zhì)量監(jiān)測(cè)系統(tǒng)技術(shù)要求”等相關(guān)標(biāo)準(zhǔn),期待借此吸引更多有識(shí)之士的關(guān)注,以完善整個(gè)產(chǎn)業(yè)鏈,提高IPTV乃至整個(gè)三網(wǎng)融合業(yè)務(wù)的用戶體驗(yàn)。