現(xiàn)在,廣播數(shù)字電視的節(jié)目來源多種多樣,這些節(jié)目通過各式各樣的設備和器件最終送達給觀眾。我們可以假設,在某些情況下節(jié)目的源素材是沒有缺陷的,然而實際情況卻不總是這樣。即便這些源素材本身沒有視頻和傳輸損傷,但當它們經(jīng)過各種各樣的傳輸設備后,通常會使視頻造成這樣或那樣的缺陷。不管什么時候,只要出現(xiàn)了這種質量劣化,就會給用戶觀看節(jié)目的體驗質量(QoE)帶來影響。有時候這種質量的劣化由內(nèi)容本身的性質所引起,通常表現(xiàn)為隨機性;但有時候又始終表現(xiàn)為不良的QoE??傊?,存在著太多的各種各樣的因素造成節(jié)目內(nèi)容質量的下降。
我們的目標,是在網(wǎng)絡中的各個測試點客觀地評測節(jié)目的質量,了解并查明在什么時候以及什么地方節(jié)目的傳輸質量受到了影響。
主觀評測
使觀看人員對圖像質量進行主觀計分是評測視頻質量的一種方法。這種評測方法盡管很好,但卻要耗費大量時間,而且在各個觀看員之間很難取得一致的評測結果。各個觀看員的評分之所以存在差異,是因為有太多的因素影響著他們的評分,例如機頂盒(STB)的類型、機頂盒的固件版本、電視機附近的光照環(huán)境,以及顯示器的類型(等離子體顯示器件或LCD顯示器件),更不要說節(jié)目內(nèi)容和觀看人員的情緒同樣會給計分帶來影響。
對于節(jié)目質量的評分,每位觀看人員有著他或她自己預想的計分標準。觀看人員長時間地去評測節(jié)目的質量,不僅會使人感到疲倦,而且也難以對每幀圖像的整個畫面區(qū)域給予足夠的關注。大多數(shù)人傾向于只注重自己感興趣的對象,多位觀看人員在觀看同一節(jié)目素材時,對同樣的內(nèi)容很難取得一致的準確計分。正是因為存在著這些差異,要求他們在網(wǎng)絡中的不同節(jié)點對節(jié)目素材給出一致的評價也是不可能的。
因此,對節(jié)目素材給出客觀評價的最好方法是使用一種設備,該設備應能實時觀看每一幀圖像,并在整個網(wǎng)絡中重復多次使用。沿著圖1給出的視頻傳輸路徑,從節(jié)目源的采集點直至終端機頂盒,包括所涉及到的所有設備或器件,而不論視頻流是否發(fā)生變化。
雙端文件模式
視頻質量的一種客觀評測方法是使用客觀的圖像質量分析儀,這種方法的優(yōu)點是用一種視頻參考文件與接收到的內(nèi)容進行比較,以檢測二者之間的圖像質量是否出現(xiàn)了什么變化。這一評測過程是可以多次重復的,也是客觀的評測。然而,這種評測方法目前卻不能在實際傳送流中實時運行。
客觀的和實時的評測
另外還有一種最新的方法,即將一種解碼器嵌入到單個設備中,這是一種單端的、可實時運行的并且是可重復的、客觀的視頻質量分析儀。這種解決方案包含有MPEG-2和 H.264解碼器,可運行在一種高速服務器平臺上并能夠接收基于IP的視頻信號。采用這種解決方案,可以識別網(wǎng)絡中的各種問題,并能夠監(jiān)視任一設備的輸入和輸出視頻。
QoE測量策略
通過機頂盒解碼來對視頻進行QoE評測雖然有它的優(yōu)點,但這種方法會十分依賴于所使用的某種特定的機頂盒以及特定的固件版本。為了對整個網(wǎng)絡獲取可重復的質量計分結果,對于網(wǎng)絡中具有不同型號的各種機頂盒而言,如果讓所有機頂盒都使用一樣的固件版本,這幾乎是一件不可能的事。還有,每種機頂盒都具有錯誤掩蔽功能,它可能會掩蔽某些質量分析儀正在測量的某些錯誤。最后,使用機頂盒的模擬輸出來進行QoE評測,也會降低被測視頻的質量,這樣就難于進行準確的視頻質量測量。因此,使用加密和調(diào)制前的參考解碼器能夠進行更加準確的測量。
目前的泰克的MTM400A及其系列產(chǎn)品被廣泛地用于RF層、IP層以及傳送流層的遙控測量。這對于評測服務質量十分有用。然而,MTM400A卻不能識別包凈荷中的內(nèi)容,因此它無法給出QoE的測量結果。這就為測量設備提出了更高的要求,它必須能夠測量目標節(jié)目的QoE,以及提供網(wǎng)絡中任意兩點間的質量劣化信息。
現(xiàn)在,基于MTM400A的回傳應用,就有可能獲取網(wǎng)絡中任意點的內(nèi)容。為了查明網(wǎng)絡中任一設備或器件的問題,可以先使用位于節(jié)目采集點的MTM400A或者IPM400A以確保QoS符合要求(無傳輸錯誤或無丟包發(fā)生),然后再選擇某一節(jié)目進行QoE監(jiān)視。這樣可以將指定的節(jié)目送入VQS1000服務器以進行QoE計分評測。
而后,隨著節(jié)目沿著網(wǎng)絡的傳輸,在經(jīng)過多個環(huán)節(jié)處理例如廣告插入之后,將會再次對QoE進行查驗,直至最后將節(jié)目送達到終端用戶。利用這種方法,可以在整個網(wǎng)絡中的多個點上進行特定服務的QoE監(jiān)測。特別是如果內(nèi)容經(jīng)過由MPEG-2到H.264的編碼轉換,或者在被測節(jié)目中插入廣告之后,進行這種QoE測量是十分重要的。
QoE測量如何進行?
前面所介紹的QoE解決方案是基于泰克公司VQS1000視頻質量軟件,對視頻元素進行全面的解碼,解碼出基帶視頻幀后對圖像中的凍結幀、黑場和塊效應進行檢測。利用這種QoE解決方案,不僅能夠測量送達到網(wǎng)絡終端用戶的任一節(jié)目的圖像質量,而且還可以用來測量由節(jié)目分配源提供的視頻質量。如果希望整個網(wǎng)絡始終保持高質量的QoE,那么對采集的節(jié)目素材進行QoE評測就十分重要。
在進行QoE評測時,可能需要設定兩種不同的閾值以區(qū)分良好的視頻質量和不良的視頻質量。對于觸發(fā)事件而言,了解單個視頻幀的質量何時會出現(xiàn)明顯的下降固然是重要的,但允許質量有所下降的視頻幀通過網(wǎng)絡,而在一段時間內(nèi)大量出現(xiàn)劣化幀時觸發(fā)告警同樣也是十分重要的。
對預先記錄的文件進行QoE分析
利用VQS1000,可以對預先記錄的傳送流文件進行QoE分析。無論該記錄文件是從什么地方獲取的,或者是從哪個設備獲取的,但只要滿足以下要求,就可以對其內(nèi)容進行 QoE評測:
1) 該文件應當符合ISO/IEC 13818-1標準,傳送流包中含有188個字節(jié)或204個字節(jié);
2) 該文件包含采用MPEG-2或H.264編碼的單個或多個節(jié)目視頻元素
可以直接對這樣的記錄文件進行分析,只需簡單地打開文件并開始測量。無論是在文件模式中還是在實時模式中,觸發(fā)條件均被載入事件窗口,并可以導出為文件。此外,還可以記錄圖形結果(參看圖2)。測量設備將每分鐘的黑幀、凍結幀和塊效應的測量最小值、平均值和最大值記錄到硬盤中。如果在視頻幀中出現(xiàn)較大的logo即標志圖符,這時背景沒有運動(即凍結狀態(tài)),則紅色圖形達到100%。紫色圖形的上升或下落取決于該視頻中是否存在塊效應。例如對于游泳事件,開始幾幀僅有很少的運動場景,這時編碼器很容易處理,接著幾幀出現(xiàn)了大量的動作,從而導致編碼器過度壓縮使圖像出現(xiàn)塊狀。
對于很長的記錄文件,或者在一較長時間段內(nèi)發(fā)生的實時事件,將測量過程詳細地錄入硬盤是十分有利的。圖2顯示的是一個日志記錄文件,它給出了一分鐘內(nèi)所有測量結果的統(tǒng)計數(shù)據(jù)。
利用泰克公司網(wǎng)絡監(jiān)測工具進行QoE分析
VQS1000應用軟件可以和泰克公司所有網(wǎng)絡監(jiān)測工具整合在一起,前提是需要將這些網(wǎng)絡監(jiān)測工具升級到V4.5或更高版本。一旦升級,利用Config-Preferences-Decode(配置-參考-解碼)菜單將解碼器設置為VQS1000應用軟件。
從MTM400A的遙控用戶界面上選擇“Play”按鈕,則VQS1000應用程序開始運行,而PC/服務器將開始接收由MTM400A發(fā)出的RTP包。這種特定的模式使用的是含有RTP包的數(shù)據(jù)流,而不是來自MTM400A的UDP包。
在這種方法中,如果VQS1000觀察到因網(wǎng)絡擁塞而造成RTP包丟失,或者是因為MTM400A無法維持連續(xù)的RTP流,那么VQS1000解碼器應用程序將作出skip(跳越)應答并試圖再次與RTP流同步,而QoE測量則不會受到影響。同樣,即使PC沒有保持實時視頻速率的足夠數(shù)據(jù)吞吐量或PC緩存被充滿時,VQS1000將清除該緩存并重新開始實時視頻測量,這樣就不會給QoE測量帶來影響。采用這種方法,即使在視頻網(wǎng)絡中發(fā)生包丟失的情況下,也可以使VQS1000始終了解丟失的回傳包信息。
除了附加有視頻PID帶寬測量以外,VQS1000的顯示和操作幾乎與MTM400A的文件模式應用一樣。VQS1000的另一項功能是當它與MTM400A聯(lián)用時,所有的觸發(fā)均通過SNMP返回到MTM400A。此外,還有一項測試稱為AV質量測試也是很有用的,如圖3所示,MTM400A可以跟蹤VQS1000黑幀、凍結幀和塊效應測量的觸發(fā)事件。
直接在交換機處進行QoE分析
VQS1000的第三項應用是將它直接與視頻IP網(wǎng)絡中的交換機相連接。在這個應用實例中,對交換機的管理人員而言,重要的是為VQS1000服務器所須的流量提供鏡像。一旦連接妥當,VQS1000即可以從實時菜單中開始測量。在進行測量選擇時,只需選擇網(wǎng)絡接口卡,然后掃描特定端口,也可以掃描所有端口。VQS1000默認的是從含有傳送流的第一個IP會話開始測量。如果需要變換到另一數(shù)據(jù)流,也很簡單,只需從菜單中選擇碼流即可。
下面的例子是從交換機處將兩個多播流送入到VQS1000服務器。這兩個會話來自兩個不同的視頻編碼器,但看起來仍為同一實際視頻。其中第一個編碼器的編碼速率為2Mbps,而另一個編碼器的編碼速率為8Mbps。圖4表示的是VQS1000應用程序對兩個會話同時測量的兩個拷貝。這兩項測量均是實時進行的,在圖4的并列顯示中給出了它們的測量結果。容易看出,碼率為2Mbps的視頻圖像質量較差,有著較高的塊效應讀數(shù),而碼率為8Mbps的視頻有著相對平緩的塊效應數(shù)值,這和我們預期的結果是一致的。
結語
為了確保良好的體驗質量,必須配備一種可以進行實時測量的工具,以提供客觀和可重復的測量結果。VQS1000能夠完全滿足這一應用需求。當VQS1000和配置在IP鏈路終端的IPM400A聯(lián)用時,將幫助您驗證任意時間段內(nèi)的QoE。但如果出現(xiàn)了某一觸發(fā)事件,則還需要另一VQS1000應用程序,以觀看采集的信號源質量,這樣有助于確定問題是來自于網(wǎng)絡內(nèi)部,還是來自于網(wǎng)絡之外。如果問題發(fā)生在網(wǎng)絡內(nèi)部,那么必須對每一段IP鏈路進行測試以查明故障的來源,直至發(fā)現(xiàn)造成該故障的的單個設備為止。VQS1000可為您提供這一解決方案,使您能夠立即查明引起該故障的網(wǎng)絡設備。