文档章节

网络中延迟对主观感受的影响

abcijkxyz
 abcijkxyz
发布于 2016/08/06 11:53
字数 795
阅读 5
收藏 0

T. Hossfeld等人在论文《INITIAL DELAY VS. INTERRUPTIONS: BETWEEN THE DEVIL AND THE DEEP BLUE SEA》中,研究了网络中延迟对主观感受的影响。在此记录一下。

 

实验

作者使用YouTube的视频进行了测试。一共使用了41种不同的条件。实验一共用时约1.5小时,实际QoE测试时间约1小时。一共有36个奥地利人(19男,17女)参与了测试,年龄从20-72岁。测试序列分为5种类型:action trailer, music, animation, documentation,news。

注意有两种类型的环境:Laboratory,Crowdsourcing。

延迟分为两种类型initial delays(初始化时延),stalling(暂停)。第一种是视频加载时候的延迟,第二种是视频播放时候的延迟。

测试结果如下表所示。

 initial delays(初始化时延)对主观感受的影响

实验的结果如图所示。注意,这里列出了4条线,分别代表了3种服务类型(有两种并不是视频)。Youtube视频加载分为Laboratory,Crowdsourcing两种类型。UMTS connection setup 指的是3G网络建立连接的时间。authentication in social networks指的应该是社交网络的登录验证时间。

从实验结果来看,不同的服务类型在同等的 initial delays(初始化时延)的情况下,会给人不同的主观感受。比如说, 如果initial delays是10s,对于Youtube视频加载来说,人们是可以忍受的(MOS值4左右);但是对于社交网络的登录验证来说,人们的感受会很糟糕(MOS值2左右)。

 上面图表中数据拟合出来的函数如下表所示。

 下图是测试人员打分的累积分布函数。通过该图可以看出,对于同一种实验条件,不同的用户打分的差异性是否很大。横坐标是MOS取值(1-5),纵坐标是概率取值(0-1)。

 该图显示了Youtube视频加载延迟为1s和8s两种情况,以及社交网站登录验证延迟为1s,4s,8s三种情况下,测试人员打分的累积分布函数。该曲线上升趋势越明显,代表测试人员打分越集中,换句话说,大部分人的感受都一样。可见,对于Youtube视频加载延迟来说,大家感觉都差不多。而对于交网站登录验证延迟来说,大家感受则有很大的差别,即有的人觉得无所谓,有的人觉得很不满。

初始化时延 VS. 暂停(YOUTUBE QOE)

测试人员对于initial delays(初始化时延)和stalling(暂停)的喜好如下图所示。由图可以看出,测试人员明显喜爱initial delays(初始化时延)而不喜欢stalling(暂停)。

 initial delays(初始化时延)和stalling(暂停)的对比结果如下图所示。可以看出initial delays(初始化时延)给测试人员的主观感受明显高于stalling(暂停)。

 上图拟合出来的曲线公式如下表所示。

 几种模型之间的对比图如下所示,还没有细研究。

 

 

 

本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/14522037

共有 人打赏支持
abcijkxyz
粉丝 63
博文 6196
码字总数 1876
作品 0
深圳
项目经理
私信 提问

暂无文章

商品详情页上拉查看详情

商品详情页上拉查看详情 目录介绍 01.该库介绍 02.效果展示 03.如何使用 04.注意要点 05.优化问题 06.部分代码逻辑 07.参考案例 01.该库介绍 模仿淘宝、京东、考拉等商品详情页分页加载的UI效...

潇湘剑雨
16分钟前
0
0
Netty内存池之PoolArena详解

PoolArena是Netty内存池中的一个核心容器,它的主要作用是对创建的一系列的PoolChunk和PoolSubpage进行管理,根据申请的不同内存大小将最终的申请动作委托给这两个子容器进行管理。整体上,P...

爱宝贝丶
20分钟前
0
0
Django使用Channels实现WebSocket--下篇

希望通过对这两篇文章的学习,能够对Channels有更加深入的了解,使用起来得心应手游刃有余 通过上一篇《Django使用Channels实现WebSocket--上篇》的学习应该对Channels的各种概念有了清晰的认...

运维咖啡吧
27分钟前
1
0
linux下设置定时执行shell脚本的示例

很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 shell Shell俗称壳,类似于DOS下的command...

阿锋zxf
31分钟前
2
0
介绍Kubernetes监控Heapster

什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机...

xiangyunyan
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部