GithubHelp home page GithubHelp logo

queeniecplusplus / qos_and_qoe Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 19 KB

Quality of Service & Quality of Experience

Home Page: https://github.com/QueenieCplusplus/QuickGoThru/blob/master/README.md#cdn-in-2020

qos-metrics qoe-measurements qoe-management

qos_and_qoe's Introduction

QoS_and_QoE

Quality of Service & Quality of Experience

MOS, Mean Opinion Score

平均意見指標,可用來評價通訊與視訊系統中語音品質優劣。

  • 主觀評價

    由不少於十人,評分後得出的平均值。

  • 客觀評價

    透過協力廠商測試儀表或軟體進行測量,得出的數據。

MLR, Media Loss Rate

媒體封包遺失速率, 1s 單位時間內遺失的視訊串流位元祖數

應收位元組數 - 實收位元組數 / 時間

Delay Factor

延遲因數

視訊串流流入減去流出的位元祖最大值和最小值差值 / 視訊串流速率

使用者終端透過網路取得視訊串流,並且透過視訊解碼器消耗串流,而視訊串流資料封包因為網路抖動容易產生變化, 藉此將抖動情況換算成為對視訊串流進行快取的需求,倘若 DF > 解碼器快取的視訊內容,則解碼器消耗完成了快取內容卻沒有 收到後續的視訊串流,就會出現卡頓、破圖現象。

正常現象是,解碼器的快取內容 > DF 值,便不會出現快取內容消耗完成而沒有後續的視訊串流,即網路抖動不影響視訊播放品質。

RTT, Round Trip Time

點對點回應時間:

 DNS 解析 (CDN )IP 位址回傳 -> 目標被指向到 CDN 的 LB -> CDN URL Redirect (至邊緣節點) -> 使用者收到第一個封包。

請求回應之往返時間(使用者利用瀏覽器或用戶端軟體發出內容存取請求,直到收到第一個資料封包的時間) 倘若目標主機回應使用者的時間過長,會讓使用者心理煩躁和不安,並失去興趣。

平行處理能力

當建立基礎設備或是虛擬機的區域節點和中心節點,需要充分測算該節點的平處理值需求,合理地進行建設。

  • 運算力: 影響對目標網站的多次存取和請求,對 CPU 有高要求 。

  • 存儲力: 影響點播與直播的串流服務,對存儲和網路介面等 I/O 很要求。

Throuput

傳輸量表示單台設備單位時間 s 內能夠傳輸的資料大小,目前最高效能可以達到 1GB ~ 10 GB,能處理越高的傳輸量,能提升命中率。

Hit Rate

命中率 = 命中次數 / 命中次數 + 未命中次數

使用者或是邊緣伺服器將網路熱點內容快取到本機節點,使用者因而能存取最近的 CDN 服務節點,倘若需要的資料已經被快取過,則直接由該節點提供服務,否則使用者會被重導至源位址進行存取。快取位址減輕源位置節點對於頻繁存取的負載壓力。

qos_and_qoe's People

Contributors

queeniecplusplus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.