<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > HTTP ABR 視頻傳輸質(zhì)量測量說(shuō)明

HTTP ABR 視頻傳輸質(zhì)量測量說(shuō)明

作者: 時(shí)間:2012-09-20 來(lái)源:網(wǎng)絡(luò ) 收藏


Adaptive Streaming Active Video Channels

實(shí)時(shí)顯示在線(xiàn)的 媒體流在各個(gè)碼率段分布情況



圖4、 媒體流的碼率分布

Fragment Run Statistic

Abort Fragment Request下載文件片段中斷次數

Buffer Underrun Fragment用戶(hù)等待視頻下載才能播放的次數,除了用戶(hù)剛發(fā)起新的視頻請求播放的之外,在播放過(guò)程中該指標在網(wǎng)絡(luò )理想情況下應為0,出現額外的Underrun則表示有卡頓。

Pre-Cached Fragment 預下載的文件片段數量

Bitrate Shift

碼率向上升速的次數Total Upshifts、碼率向下降速的次數Total Downshifts、碼率維持不變的次數Total Rate Maintaining

其他統計計數
  Sessions、Channels、Http Requests、Manifest Requests、Fragment Requests的計數統計

網(wǎng)絡(luò )層面

網(wǎng)絡(luò )流量、TCP連接統計、TCP SYN/ACK時(shí)間統計、Round Trip時(shí)間統計、TCP重傳超時(shí)統計、TCP收到第一個(gè)數據包的時(shí)間統計、估算服務(wù)器響應時(shí)間統計、TCP Checksum fail、Bad header length、Bad data length、Duplicate、Out of sequence、Timeout統計等等網(wǎng)絡(luò )參數,以分析網(wǎng)絡(luò )層面的抖動(dòng)、時(shí)延、丟包、錯包等各種問(wèn)題。

Scores體系正在成為IETF標準

Spirent針對 ABR業(yè)務(wù)所設計的整套ABR指標體系是業(yè)界領(lǐng)先的體系,已成為該業(yè)務(wù)測量的新標桿,并已提交IETF即將成為IETF標準。

注1:Spirent是The Internet Engineering Task Force (IETF 互聯(lián)網(wǎng)工程組)的重要成員,先后制定過(guò)很多如RFC 2544等測量領(lǐng)域重要的標準文檔。

ITU等標準組織現有的測量標準主要針對的是有損傳輸的應用場(chǎng)景,目前還沒(méi)有針對HTTP ABR這種OTT Internet業(yè)務(wù)的已發(fā)布標準。

附錄A:HTTP ABR傳輸機制說(shuō)明


圖8、HTTP ABR視頻分發(fā)機制
視頻源內容經(jīng)編碼器編碼形成不同碼率的視頻文件,一個(gè)視頻文件包含了一串文件片段和對應的列表。由客戶(hù)端根據下載的速率情況選擇下載什么碼率的視頻文件。以下以一個(gè)文件名為sample的視頻文件在A(yíng)pple HTTP Live Streaming服務(wù)器上播放為例說(shuō)明其碼率選擇機制。見(jiàn)圖9。


圖9、碼率選擇機制

客戶(hù)端向服務(wù)器發(fā)起GET請求獲取sample.m3u8文件列表,服務(wù)器回復200 OK并將文件列表發(fā)給客戶(hù)端。文件列表包含了sample視頻所能提供的幾種播放碼率。

客戶(hù)端根據自身設置的策略決定是先從最小碼率開(kāi)始,還是從最大,或者從中間碼率開(kāi)始獲取視頻。本例是設置了從最小碼率開(kāi)始,于是客戶(hù)端向服務(wù)器請求64K碼率的文件列表。服務(wù)器回復64K碼率視頻的文件串列表。

客戶(hù)端根據收到的文件串列表請求獲取第1個(gè)文件片段TS文件。

到達一定的時(shí)間間隔后,客戶(hù)端自動(dòng)計算第一個(gè)文件片段的下載速率,得知當前下載速率較高,例如下載速率達到500Kbps,則根據第一次所獲取的碼率列表,改為向服務(wù)器請求256K的文件列表,服務(wù)器返回256K碼率視頻的文件串列表。

客戶(hù)端請求256K文件串列表中的第2個(gè)文件片段TS文件

再經(jīng)過(guò)一定時(shí)間間隔后,客戶(hù)端再次計算該文件片段的下載速率,并決定是否改變碼率。

注:客戶(hù)端參考的標準版本
• 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://dyxdggzs.com/article/193163.htm

接地電阻相關(guān)文章:接地電阻測試方法



上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: HTTP ABR 視頻傳輸 測量

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>