HTTP ABR 視頻傳輸質量測量說明
Adaptive Streaming Active Video Channels
實時顯示在線的HTTP ABR媒體流在各個碼率段分布情況
圖4、HTTP ABR媒體流的碼率分布
Fragment Run Statistic
Abort Fragment Request下載文件片段中斷次數(shù)
Buffer Underrun Fragment用戶等待視頻下載才能播放的次數(shù),除了用戶剛發(fā)起新的視頻請求播放的之外,在播放過程中該指標在網(wǎng)絡理想情況下應為0,出現(xiàn)額外的Underrun則表示有卡頓。
Pre-Cached Fragment 預下載的文件片段數(shù)量
Bitrate Shift
碼率向上升速的次數(shù)Total Upshifts、碼率向下降速的次數(shù)Total Downshifts、碼率維持不變的次數(shù)Total Rate Maintaining
其他統(tǒng)計計數(shù)
Sessions、Channels、Http Requests、Manifest Requests、Fragment Requests的計數(shù)統(tǒng)計
網(wǎng)絡層面
網(wǎng)絡流量、TCP連接統(tǒng)計、TCP SYN/ACK時間統(tǒng)計、Round Trip時間統(tǒng)計、TCP重傳超時統(tǒng)計、TCP收到第一個數(shù)據(jù)包的時間統(tǒng)計、估算服務器響應時間統(tǒng)計、TCP Checksum fail、Bad header length、Bad data length、Duplicate、Out of sequence、Timeout統(tǒng)計等等網(wǎng)絡參數(shù),以分析網(wǎng)絡層面的抖動、時延、丟包、錯包等各種問題。
ABR Scores測量體系正在成為IETF標準
Spirent針對HTTP ABR業(yè)務所設計的整套ABR測量指標體系是業(yè)界領先的測量體系,已成為該業(yè)務測量的新標桿,并已提交IETF即將成為IETF標準。
注1:Spirent是The Internet Engineering Task Force (IETF 互聯(lián)網(wǎng)工程組)的重要成員,先后制定過很多如RFC 2544等測量領域重要的標準文檔。
ITU等標準組織現(xiàn)有的測量標準主要針對的是有損傳輸?shù)膽脠鼍?,目前還沒有針對HTTP ABR這種OTT Internet業(yè)務的已發(fā)布標準。
附錄A:HTTP ABR傳輸機制說明
圖8、HTTP ABR視頻分發(fā)機制
視頻源內容經(jīng)編碼器編碼形成不同碼率的視頻文件,一個視頻文件包含了一串文件片段和對應的列表。由客戶端根據(jù)下載的速率情況選擇下載什么碼率的視頻文件。以下以一個文件名為sample的視頻文件在Apple HTTP Live Streaming服務器上播放為例說明其碼率選擇機制。見圖9。
圖9、碼率選擇機制
客戶端向服務器發(fā)起GET請求獲取sample.m3u8文件列表,服務器回復200 OK并將文件列表發(fā)給客戶端。文件列表包含了sample視頻所能提供的幾種播放碼率。
客戶端根據(jù)自身設置的策略決定是先從最小碼率開始,還是從最大,或者從中間碼率開始獲取視頻。本例是設置了從最小碼率開始,于是客戶端向服務器請求64K碼率的文件列表。服務器回復64K碼率視頻的文件串列表。
客戶端根據(jù)收到的文件串列表請求獲取第1個文件片段TS文件。
到達一定的時間間隔后,客戶端自動計算第一個文件片段的下載速率,得知當前下載速率較高,例如下載速率達到500Kbps,則根據(jù)第一次所獲取的碼率列表,改為向服務器請求256K的文件列表,服務器返回256K碼率視頻的文件串列表。
客戶端請求256K文件串列表中的第2個文件片段TS文件
再經(jīng)過一定時間間隔后,客戶端再次計算該文件片段的下載速率,并決定是否改變碼率。
注:客戶端參考的標準版本
• Microsoft IIS Smooth Streaming Client 1.1
• Apple HTTP Live Streaming draft-pantos-http-live-streaming-06, IETF
• Adobe Flash Video Specification 10.1本文引用地址:http://2s4d.com/article/193163.htm
接地電阻相關文章:接地電阻測試方法
評論