有关OTT TV 质量评价方法方面的研究少之又少。国内貌似还几乎没有相关的研究。不过在国外已经找到相关的产品了,翻译了一下产品手册的部分内容,很有参考价值,尤其是其提出的8个指标。

概述

OTT Media Grinder这个设备其实主要是用于测试的。同时其中提供了一些算法进行质量评价。其使用方法如下图所示。

传统的方法已经不再适用

OTT TV是基于HTTP的,而HTTP是基于TCP的。TCP传输数据的时候不会发生丢包。

传统的IPTV等QoS测量方法都注重丢包这类的指标,因而他们的测量方法已经不适用于OTT TV。

下表给出了OTT TV相对于传统IPTV的测量指标的变化:

无意义的

不足的

视频

• 丢包

• 抖动

• 数据包到达间隔时间

• RTP 统计

• IGMP 统计

HTTP

• HTTP 发送流量

• HTTP 接收流量

• HTTP 错误统计

- 超时

- 4xx 错误

- 5xx 错误

缓存模型 & ‘The Margin’(限度)

由于客户端接收到的OTT TV数据可能并不是连续和匀速的,因而在接收OTT TV传送过来的数据的时候,客户端会先将数据存入一个缓存。这个缓存的原理有点像一个漏斗。从互联网上接收的数据就像一桶一桶的水,流量有时候大有时候小。而缓存输出数据的地方就像一个漏斗留出水的那个嘴。输出的数据就是连续而匀速的了。

当缓存里面的数据不足的时候,就有可能出现问题。这就像漏斗里面的水不够了,可能就不能保证匀速的流出水来了。这时候客户端就会出现暂停现象(播放器上显示“缓冲中...”)。

下图是一个指标测量的界面截图。

VideoMargin™指标

针对于OTT TV,一共提出了8个指标,这些指标既可以用于仿真模拟,又可以用于实时监控。

4个指标是关于传输网络的传输能力的。2个指标是关于自适应比特率的特性的。

这些指标的适用范围如下表所示。

指标

源服务器

网络

客户端

全部QoE

Starvation Margin

X

X

X

Response Margin

X

Delivery Margin

X

Request Margin

X

Quality Distribution

X

Quality Stability

X

License Requests

X

下面详细介绍各种指标:

Delivery Margin(传递)

数据传输的速度有多快?

检测是否有足够的应用层的带宽。

Request Margin(请求)

检测是否客户端请求数据太晚了?

客户端算法决定了根据网络的特性应该何时发出新的请求。

Response Margin(响应)

服务器对视频请求的响应速度有多快?

较慢的响应速度可能会导致客户端收不到数据,从而“忍饥挨饿”。

Starvation Margin(饥饿)

客户端是不是“忍饥挨饿”了?

客户端缓存中可以播放的时长。越高越好。

Quality Distribution(质量分布)

高,中,低比特率的视频在全部视频中占的比例?

分别报告观看高,中,低比特率的客户端数。

Quality Stability(质量稳定性)

客户端改变比特率的次数?

监测平均每个用户变换比特率的次数。

HTTP Response Codes(HTTP响应代码)
Web服务器是否正确的响应了HTTP请求?

监测Web服务器返回什么类型的错误。

License Requests(许可证请求)

测量新被授予的许可证与那些未授予的许可证之间的比例。(没懂)

附上原文:

中央面板(Central Dashboard)

屏幕截图如下所示:

其他界面,不多介绍了:

规格

支持的协议

• Apple HTTP Live Streaming (HLS)

客户端最大数量

• 2000

最大负载

• Up to 990 Mbps

测量精度

• 1 minute

控制界面

• HTML Web Browser

操作系统

• Linux

存储

• 250 GB SATA II HDD

系统接口

• Management Interface

-1 Gbps Ethernet Interface

-RJ-45

• Copper Load Generating Interface

-1 Gbps Ethernet Interface

-RJ-45

• System Recovery

-USB

Misc

-USB 2.0

机械特性

•1RU 19 inch rack-mountable

•Operating Temperatures - +10˚C to +30˚C

•Storage Temperature

-0˚C to +50˚C

电气特性

• Power Input

-90-240 V AC; 47-63 Hz

-5A at 115 V AC

-2.5A at 230 V AC max

法规遵守

• CE Mark s

【OTT】OTT Media Grinder (OTT TV 质量评价设备)相关推荐

  1. Pixelmetrix :OTT Media Grinder (OTT TV 质量评价设备)

    有关OTT TV 质量评价方法方面的研究少之又少.国内貌似还几乎没有相关的研究.不过在国外已经找到相关的产品了,翻译了一下产品手册的部分内容,很有参考价值,尤其是其提出的8个指标. 概述 OTT Me ...

  2. IPTV 质量评价方法已经不适用于 OTT TV 质量评价

    OTT TV一般情况下使用HTTP传输视音频内容,而IPTV一般情况下使用RTP传输视音频内容.HTTP是基于TCP的,因此不会出现丢包情况.而RTP是基于UDP的,因而会出现丢包状况.正是因为这点不 ...

  3. 音视频方案,音视频扩展内容- 音视频数据解析,码流分析及质量评价(笔记)3

    -- 音视频编解码流程如下图: -- 关于音频各种参数: freq:音频数据的采样率.常用的有48000,44100等. format:音频数据的格式.举例几种格式: AUDIO_U16SYS:Uns ...

  4. 视频质量评价基础与实践

     点击上方"LiveVideoStack"关注我们 ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 编者按:视频质量评价作为近些年学6领域比较热门的基础研究,已经逐渐 ...

  5. 机器学习帮助WebRTC视频质量评价

    本文来自CosMos Software创始人Alex. Gouaillard的博客,他同时为WebRTC.QUIC等标准组织工作.LiveVideoStack对原文进行了摘译. 文 / Alex. G ...

  6. 流媒体视频质量评价(单刺激连续质量评价方法)

    2019独角兽企业重金招聘Python工程师标准>>> Stefan Winkler等人在论文<Video Quality Evaluation for Internet St ...

  7. 视频主观质量评价工具:MSU Perceptual Video Quality tool

    MSU Perceptual Video Quality tool是莫斯科国立大学(Moscow State University)的Graphics and Media Lab制作的一款视频主观评价 ...

  8. 3D视频的质量评价报告 (MSU出品)

    俄罗斯的MSU Graphics & Media Lab (Video Group)出品的3D视频的质量评价报告.测试了一些3D视频的质量,其测试方法值得我们参考.在此翻译一下部分文字. 注: ...

  9. 视频客观质量评价工具:MSU Video Quality Measurement Tool

    MSU Video Quality Measurement Tool(msu vqmt)是莫斯科国立大学(Moscow State University)的Graphics and Media Lab ...

最新文章

  1. 韶音耳机连不上电脑_运动耳机什么牌子音质好,运动耳机品牌排行榜
  2. pytorch 过采样
  3. WindowsPhone7入手,实在的照片
  4. OkHttp简化请求封装思路
  5. Leetcode周赛复盘——第 71 场力扣双周赛与第 279 场力扣周赛
  6. 在Mac电脑上用VMware Fusion在移动硬盘上安装Windows7虚拟机
  7. mysql索引类型和区别是什么意思_mysql主键索引和普通索引之间的区别是什么
  8. TCP/IP具体解释--TCP的分段和IP的分片
  9. C#空值和null判断
  10. MySQL源码—线程篇
  11. Matlab除法结果取整
  12. 计算机ascii码表
  13. 大神u盘工具(win10PE)UEFI纯净版启动盘制作工具
  14. 接口安全评估基本流程
  15. Vue前端实战——外卖商家
  16. 谷粒商城简介(1~5集)
  17. VSCode更改主题背景
  18. 配置网卡和修改ip地址
  19. unity VR:MHD模拟手部动作总结
  20. 新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!

热门文章

  1. 并行多任务学习论文阅读(二)同步和异步优化算法
  2. 阿里云服务器如何创建快照?
  3. 大疆睿炽Tello EDU无人机python操控之二——使用Tello-Python-master示例程序控制Tello EDU无人机
  4. 销售宝:软件销售技巧,月入10万销冠的经验
  5. 人生百味-7:一个人干活,一群人催进度,谁之过?
  6. kafka中AR、ISR、OSR以及HW、LEO的区别
  7. 洛谷P1007——独木桥 解法 (C++)
  8. 基于Java+MySQL实现(Web)高校资源综合发布系统【100010343】
  9. 我的世界earthmc服务器地图网站,minecraft V4.0The Earth地图
  10. 爬了链家二手房数据来告诉你深圳房价到底多恐怖!