邵壯豐,許洪東,周 俊,徐超仁
(1.中國(guó)電信股份有限公司廣東分公司網(wǎng)絡(luò)監(jiān)控維護(hù)中心 廣州 510081;2.中國(guó)電信股份有限公司廣東分公司網(wǎng)絡(luò)運(yùn)營(yíng)部 廣州 510081)
隨著三網(wǎng)融合的演進(jìn),IPTV業(yè)務(wù)已成為電信運(yùn)營(yíng)商一個(gè)重要的發(fā)展業(yè)務(wù),截至2012年底,廣東IPTV用戶超過(guò)300萬(wàn),當(dāng)前廣東IPTV用戶規(guī)模和平臺(tái)規(guī)模都走在國(guó)內(nèi)外前列。由于IPTV是一個(gè)很復(fù)雜的服務(wù)應(yīng)用,運(yùn)營(yíng)IPTV業(yè)務(wù)對(duì)于電信網(wǎng)絡(luò)中日益復(fù)雜的應(yīng)用服務(wù)是一個(gè)巨大的挑戰(zhàn)。為了保證服務(wù)質(zhì)量,保障網(wǎng)絡(luò)結(jié)構(gòu)的最優(yōu)化,中國(guó)電信股份有限公司廣東分公司(以下簡(jiǎn)稱廣東電信)不僅鞏固自身網(wǎng)絡(luò)建設(shè),使之處在行業(yè)前列,也從IPTV業(yè)務(wù)服務(wù)質(zhì)量角度出發(fā),不斷提高IPTV業(yè)務(wù)競(jìng)爭(zhēng)力。本文從廣東電信IPTV端到端架構(gòu)、體驗(yàn)指標(biāo)體系、質(zhì)量監(jiān)控系統(tǒng)建設(shè)和在生產(chǎn)實(shí)踐中使用情況四大部分,闡述了在提升IPTV體驗(yàn)質(zhì)量的方法和效果。筆者使用SQM系統(tǒng)對(duì)全網(wǎng)IPTV業(yè)務(wù)質(zhì)量進(jìn)行了長(zhǎng)達(dá)一年的監(jiān)測(cè),挖掘并解決系列影響廣東IPTV業(yè)務(wù)質(zhì)量的“疑難雜癥”,實(shí)現(xiàn)IPTV業(yè)務(wù)質(zhì)量?jī)?yōu)良率從94.9%提升至97.8%。
用戶端觀看的IPTV業(yè)務(wù)經(jīng)由頭端節(jié)目源輸出、IPTV平臺(tái)服務(wù)器處理、網(wǎng)絡(luò)傳輸承載、終端接入和機(jī)頂盒解碼播出,其業(yè)務(wù)質(zhì)量和這些環(huán)節(jié)息息相關(guān),歸納了4個(gè)主要影響IPTV服務(wù)質(zhì)量的因素,其可導(dǎo)致IPTV畫面質(zhì)量變差。
·網(wǎng)絡(luò)側(cè):可傳輸?shù)囊曨l流總量最終由接入網(wǎng)上配置的帶寬限制,若帶寬需求的增長(zhǎng)超過(guò)鏈路最大容量,會(huì)使數(shù)據(jù)分組被丟失,并最終造成屏幕畫面質(zhì)量出現(xiàn)缺陷。運(yùn)維數(shù)據(jù)統(tǒng)計(jì)發(fā)現(xiàn),網(wǎng)絡(luò)擁塞、路由異常是影響IPTV業(yè)務(wù)體驗(yàn)質(zhì)量最主要的因素,約占所有影響業(yè)務(wù)質(zhì)量的70%。
·平臺(tái)側(cè):流媒體服務(wù)器異常,如網(wǎng)卡流量超負(fù)荷、應(yīng)用服務(wù)異常導(dǎo)致CPU或內(nèi)存超限,影響服務(wù)器端的發(fā)流。運(yùn)維數(shù)據(jù)統(tǒng)計(jì)發(fā)現(xiàn),平臺(tái)側(cè)影響IPTV業(yè)務(wù)服務(wù)器質(zhì)量的比例占所有影響業(yè)務(wù)質(zhì)量因素的14%。
·終端側(cè):機(jī)頂盒解碼能力不足或緩沖區(qū)太小導(dǎo)致視頻流上溢。
·節(jié)目源:編碼器異常、節(jié)目源制作異常,導(dǎo)致節(jié)目源信號(hào)失真。
上述影響因素中,網(wǎng)絡(luò)側(cè)和平臺(tái)側(cè)的影響最大,網(wǎng)絡(luò)側(cè)和平臺(tái)側(cè)的影響,在實(shí)際的測(cè)量上,體現(xiàn)為終端機(jī)頂盒收到的視頻流數(shù)據(jù)分組缺失、亂序、時(shí)延等,故可通過(guò)測(cè)量傳輸層分組丟失和抖動(dòng)的程度衡量IPTV業(yè)務(wù)視頻播放質(zhì)量的優(yōu)劣[1,2]。
業(yè)界對(duì)傳輸層媒體流傳輸指標(biāo)(MDI)測(cè)量[1,3,4],用以表示預(yù)期的IPTV視頻質(zhì)量,即最終的用戶服務(wù)質(zhì)量。MDI結(jié)合抖動(dòng)與數(shù)據(jù)分組丟失情況,判斷網(wǎng)絡(luò)傳輸優(yōu)質(zhì)視頻的能力,而不考慮編碼方法。MDI測(cè)量可作為一種診斷工具或質(zhì)量指標(biāo)使用,以監(jiān)測(cè)網(wǎng)絡(luò)對(duì)IPTV節(jié)目視頻流到達(dá)時(shí)間及數(shù)據(jù)分組丟失敏感的信息。媒體流傳輸指標(biāo)測(cè)量是遍及整個(gè)網(wǎng)絡(luò)的連續(xù)測(cè)量,而且可以在視頻源與機(jī)頂盒(STB)之間的任意點(diǎn)進(jìn)行測(cè)量。MDI的兩個(gè)關(guān)鍵因素如下。
(1)延遲因數(shù)
延遲因數(shù)(DF)是在每個(gè)媒體流數(shù)據(jù)分組末端,觀察到的媒體數(shù)據(jù)到達(dá)和媒體數(shù)據(jù)送出之間的最大時(shí)間差。它假定送出速率為恒定位速率數(shù)據(jù)流的標(biāo)稱恒定信息流速率或者為可變速率媒體流數(shù)據(jù)分組數(shù)據(jù)的分段計(jì)算信息流速率。DF是在計(jì)算間隔上流速失衡的最大觀測(cè)值。此緩沖媒體數(shù)據(jù)以byte為單位,通過(guò)表示為在標(biāo)稱信息流速率條件下將該數(shù)據(jù)送出(或填入)所需的時(shí)間(單位為ms)得出DF。
(2)媒體丟失率
媒體丟失率(MLR)可以簡(jiǎn)單定義為每秒鐘丟失的或非正常的媒體數(shù)據(jù)分組數(shù)量。對(duì)非正常數(shù)據(jù)分組的檢測(cè)非常重要,因?yàn)樵S多設(shè)備往往不對(duì)接收到的數(shù)據(jù)分組重新進(jìn)行排序,而直接將其發(fā)送到解碼器。任何數(shù)據(jù)分組丟失(即出現(xiàn)非零MLR時(shí))都會(huì)對(duì)視頻質(zhì)量帶來(lái)不利影響,并造成視覺(jué)失真或異常以及不均勻的視頻回放。
在實(shí)際的應(yīng)用中,由于流媒體有些使用TCP承載,分組丟失有重傳;在機(jī)頂盒處,可進(jìn)行緩沖整流后再把流媒體數(shù)據(jù)分組送解碼器,因此在實(shí)際應(yīng)用中,測(cè)量劣化的MDI(DF和MLR)值,有時(shí)難以直觀顯示IPTV業(yè)務(wù)視頻質(zhì)量畫面是否對(duì)用戶視覺(jué)和聽覺(jué)感官有直接影響,因此需要在MDI可測(cè)數(shù)據(jù)的基礎(chǔ)上建立一個(gè)簡(jiǎn)化的、直觀的衡量IPTV視頻質(zhì)量的標(biāo)準(zhǔn)。廣東電信采用VMOS(video mean opinion score)直觀衡量IPTV視頻質(zhì)量,VMOS是視頻質(zhì)量的一種評(píng)價(jià)標(biāo)準(zhǔn),分值為0~5,分值越高質(zhì)量越好,反之越差。分值2和3是一個(gè)分界點(diǎn),3表示“還可以”,2表示“勉強(qiáng)”,廣東電信現(xiàn)網(wǎng)VMOS值臨界點(diǎn)折中取2.5,小于2.5的記為質(zhì)量差。
VMOS的算法記為:VMOS值=基準(zhǔn)分-質(zhì)量劣化扣分。其中,基準(zhǔn)分由編碼參數(shù)、分辨率、碼流波動(dòng)參數(shù)計(jì)算得到;扣分項(xiàng)由傳輸層MDI(DF和MLR)分組丟失次數(shù)、視頻不同位置的分組丟失的不同影響、視頻幀的損傷比率、錯(cuò)誤傳播范圍等計(jì)算得到。VMOS值每秒計(jì)算一個(gè)值,得到每秒視頻質(zhì)量?jī)?yōu)劣,將直觀的畫面質(zhì)量用VMOS量化衡量。實(shí)測(cè)VMOS值對(duì)應(yīng)圖像質(zhì)量舉例如圖1所示。
圖1 實(shí)測(cè)VMOS值對(duì)應(yīng)圖像情況
可以認(rèn)為VMOS是定義瞬時(shí)(1 s)的IPTV視頻質(zhì)量,實(shí)際上,衡量用戶使用IPTV業(yè)務(wù),是需要考慮一個(gè)時(shí)間統(tǒng)計(jì)周期維度,如1 h、1天、1周或1月中質(zhì)量的優(yōu)劣,因此,對(duì)統(tǒng)計(jì)周期內(nèi)視頻質(zhì)量定義如下。
在統(tǒng)計(jì)周期中,定義可用率=100%-(統(tǒng)計(jì)周期播放視頻出現(xiàn)質(zhì)量差(VMOS<2.5)的時(shí)間(s)總和/統(tǒng)計(jì)周期播放視頻總時(shí)長(zhǎng))×100%,若可用率≤95%,則記該用戶在統(tǒng)計(jì)周期中視頻質(zhì)量差,反之則視頻質(zhì)量?jī)?yōu)良。
舉例:忙時(shí)(20:00-21:00),用戶張三,看了49 min視頻,其中178 s出現(xiàn)VMOS≤2.5,則該用戶可用率=100%-178/(49×60)×100%=93.9%,因此認(rèn)為該用戶忙時(shí)出現(xiàn)視頻質(zhì)量差。如果某分公司忙時(shí)有1 200個(gè)用戶出現(xiàn)質(zhì)量差,忙時(shí)有60 000個(gè)用戶觀看過(guò),則認(rèn)為該分公司質(zhì)量率=1 200/60 000×100%=2.0%。
為使系統(tǒng)的部署符合集約化運(yùn)維和節(jié)能減排的原則,經(jīng)過(guò)充分研究和論證,廣東IPTV服務(wù)質(zhì)量監(jiān)控(SQM)系統(tǒng)基于VMOS原理,采用B/S架構(gòu)部署。同時(shí)SQM探針采用和現(xiàn)網(wǎng)流媒體服務(wù)器(HMS)合設(shè)的模式,且每個(gè)SQM探針規(guī)劃不超過(guò)50 Mbit/s的帶寬資源占用,確保既能達(dá)到IPTV質(zhì)量監(jiān)測(cè)的目標(biāo)又不影響HMS自身性能和無(wú)需新購(gòu)置獨(dú)立硬件探針需求。
截至2012年9月,在廣東IPTV省中心、地市區(qū)域和地市邊緣節(jié)點(diǎn)分布式部署了2 000多臺(tái)軟件探針,用于檢測(cè)HMS側(cè) 節(jié) 目 源VMOS值;同 時(shí),在 現(xiàn) 網(wǎng)200多 萬(wàn)EC1308和EC2108系列機(jī)頂盒部署了軟件探針,采集機(jī)頂盒處的VMOS值,整合得出全網(wǎng)的IPTV業(yè)務(wù)體驗(yàn)質(zhì)量,系統(tǒng)已于2011年底在全省21家分公司推廣使用。
使用SQM系統(tǒng),在IPTV質(zhì)量發(fā)現(xiàn)異常時(shí)進(jìn)行告警,平臺(tái)管理員及時(shí)干預(yù)處理故障,在IPTV用戶報(bào)障前先行解決問(wèn)題以保障用戶體驗(yàn)質(zhì)量,體現(xiàn)了SQM系統(tǒng)在IPTV運(yùn)營(yíng)中主動(dòng)運(yùn)維的成效。
例1:SQM系統(tǒng)在發(fā)現(xiàn)分公司IPTV質(zhì)量差用戶比例偏離全省平均水平,較異常時(shí),自動(dòng)進(jìn)行告警,監(jiān)控部門通知IPTV管理員確認(rèn)并解決問(wèn)題。如2012年9月9-15日,廣東電信通過(guò)SQM系統(tǒng)發(fā)現(xiàn)并解決5例故障,見表1。
例2:使用SQM系統(tǒng),統(tǒng)計(jì)全省質(zhì)量差用戶,分析速率不達(dá)標(biāo)數(shù)據(jù),下發(fā)分公司針對(duì)性開展端口速率、線路質(zhì)量整治,持續(xù)提升用戶體驗(yàn)質(zhì)量。
2011年9 月份以來(lái),全省開展針對(duì)互視業(yè)務(wù)不達(dá)標(biāo)端口速率整治、承載網(wǎng)網(wǎng)絡(luò)配置優(yōu)化、平臺(tái)優(yōu)化等一系列專項(xiàng)整治工作,廣東IPTV視頻質(zhì)量?jī)?yōu)良率從2011年94.9%提升至2012年9月份的97.8%,整治效果較明顯,如圖2所示。
2012年8-9 月,SQM系統(tǒng)監(jiān)測(cè)顯示廣東全省互視視頻質(zhì)量周平均優(yōu)良率在97%~98%;珠三角片區(qū)地市視頻質(zhì)量靠前、整體質(zhì)量較穩(wěn)定;粵西、粵北地市視頻質(zhì)量波動(dòng)略大,如圖3所示。
IPTV是一種端到端業(yè)務(wù),涉及終端機(jī)頂盒、承載網(wǎng)、CDN平臺(tái)、頭端播控系統(tǒng)和節(jié)目源多個(gè)環(huán)節(jié)。由于各環(huán)節(jié)由不同的廠商提供設(shè)備技術(shù)方案,IPTV端到端缺乏有效的業(yè)務(wù)質(zhì)量統(tǒng)一監(jiān)控手段,無(wú)法進(jìn)行高效的用戶故障投訴處理和質(zhì)量運(yùn)維預(yù)警,影響了IPTV業(yè)務(wù)發(fā)展。本文提出IPTV服務(wù)質(zhì)量監(jiān)控指標(biāo)體系,并在廣東建設(shè)IPTV SQM系統(tǒng),在生產(chǎn)實(shí)踐中,利用SQM系統(tǒng)對(duì)現(xiàn)網(wǎng)IPTV質(zhì)量進(jìn)行了一年多的監(jiān)測(cè),挖掘并解決系列影響廣東IPTV業(yè)務(wù)質(zhì)量的“疑難雜癥”,使廣東IPTV業(yè)務(wù)質(zhì)量?jī)?yōu)良率從94%提升至97.8%,實(shí)際證明了SQM系統(tǒng)的有效性以及對(duì)IPTV業(yè)務(wù)質(zhì)量提升有較大的作用。計(jì)劃未來(lái)把EPG操作的響應(yīng)、頻道切換響應(yīng)速度等系列用戶體驗(yàn)質(zhì)量指標(biāo)逐步納入SQM系統(tǒng)統(tǒng)一監(jiān)控,推動(dòng)IPTV業(yè)務(wù)體驗(yàn)質(zhì)量進(jìn)一步提升。
表1 SQM系統(tǒng)主動(dòng)運(yùn)維案例
圖2 2011-2012年廣東IPTV視頻質(zhì)量變化趨勢(shì)
圖3 2012年8-9月廣東各地市IPTV視頻質(zhì)量?jī)?yōu)良率
1 陳玉花,張治中,杜西亞.IPTV測(cè)試儀測(cè)試指標(biāo)提取方案研究.電視技術(shù),2009(2)
2 李穎姝.IPTV服務(wù)視頻質(zhì)量客觀評(píng)估方法的研究.武漢理工大學(xué)碩士學(xué)位論文,2009
3 RFC4445.A Proposed Media Delivery Index(MDI),2006
4 Schwarz H,Marpe D,Wiegand T.Overview of the scalable video coding extension of the H.264/AVC standard.IEEE Transactions on Circuits and Systems for Video Technology,2007,17(9):1103~1120