网络视频传输的服务质量(QoS)
QoS(Qualityof Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。
ITU将服务质量定义为决定用户对服务的满意程度的一组服务性能指标。从另一角度来说,QoS参数也是流媒体媒体传输的性能指标。主要的QoS参数有如下几项:传输带宽,传输时延和抖动,丢包率。
1.传输带宽
传输带宽也指的是数据传输的速率。对于流媒体的播放,影响最大的属性就是传输带宽。如果带宽过低,使得数据传输下载的速度小于视频流播放的数率,那么在视频的播放将会经常出现停顿和缓冲,极大的影响了客户观看的流畅性;而为了保证视频观看的流畅性,在低带宽的条件下,只能选择低品质、低码流的视频进行传输,这样又会影响到客户的光看效果。所以,一个良好的传输带宽环境是客户活动高品质的流媒体体验的重要保证。
2.传输时延和抖动
传输时延定义为从服务器端发送数据到接受端接收到该数据之间的时间差,它是用来描述网络时延的一个指标。时延抖动定义为网络传输延时的变化率。流媒体最重要一个特性的就是实时性强,所以流媒体通信需求更难于满足的是对通信系统的传输时延限制。时延限制主要是用在具有实时性要求的交互分布式实时流媒体应用中,如视频会议系统,为防止时延给交互式通信带来不便,建议的最大端到端的总时延不要超过150ms,否则交互双方会感到明显的时延,给双方的信息交流带来不便。端到端的时延可分为以下四个部分:
1.信息源的媒体采样、压缩编码和打包的时延;
2.传输时延;
3.接收端的排队和播放缓冲时延;
4.接收端的拆包、解码和输出时延。
抖动定义为网络传输延时的变化率。时延抖动对流媒体播放质量的影响非常大,一般会采用缓存排队的办法平滑数据报的抖动。但如果数据传输的抖动较大,则必须采用大的缓存,这将直接造成更大的时延,直接影响流媒体的体验效果。
3.丢包率
流媒体数据传输中的时延和抖动是可以通过缓存的办法减少影响,所以流媒体业务可以允许在一定范围内的时延和抖动。但丢包会对流媒体数,据播放质量造成极其重大的影响。丢包率会造成视频和音频质量严重恶化,小的丢包率会造成图像的失真和语音的间歇中断,过高的丢包率甚至可以导致业务的中断。网络设计的目标是丢包率为零,但显然不存在这样的理想网络。所以丢包的大小将直接决定流媒体业务质量的好坏。
网络视频传输的服务质量(QoS)相关推荐
- 智能终端会议系统(20)---网络视频传输协议--RTP/RTCP/RTSP/SIP/SDP 之间关系
网络视频传输协议--RTP/RTCP/RTSP/SIP/SDP 之间关系 RTP/RTCP/RTSP/SIP/SDP 关系 1. RTP Real-time Transport Protocol,是用 ...
- 基于NS-2的网络视频传输仿真平台的建立
基于NS-2的网络视频传输仿真平台的建立 ----网络视频传输仿真平台的建立 摘 要 随着Internet和多媒体技术的迅猛发展, Internet已逐步从单一的数据传送网向数据.语音.图像等多媒 ...
- mini2440 网络视频传输试验
Mjpeg‐stream 是一个开源软件,用于把mjpeg格式的文件变成流媒体输出. 1. 环境平台 目标板:mini2440 开发板上运行的系统: 内核 Linux‐2.6.32.2, 默认文件系 ...
- 简单了解音视频传输协议SDP、RTP、RTMP、SIP等
SDP 会话描述协议(SDP)为会话通知.会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述.参考RFC2327(Request For Comments(RFC),是一系列以编号排定的文 ...
- 基于嵌入式技术的网络视频监控系统
随着计算机技术及网络技术的迅猛发展,世界掀起一股强大的数字化.网络化浪潮,对于公安.安防行业的发展,必须经历模拟数字混合的阶段,但是最终的趋势必然是全面数字化,即视频在前端进行数字化.网络化,采用嵌入 ...
- 中国网络视频行业发展战略预测及未来发展趋势展望报告2021-2027年
第1章:中国网络视频行业发展概述 1.1 网络视频行业的界定 1.1.1 网络视频的定义 1.1.2 网络视频行业界定 1.1.3 网络视频的分类 1.2 网络视频行业特性分析 1.2.1 网络视频行 ...
- 浅谈数字音视频传输网络——AVB
本文将围绕:音频信号的数字化.以太网的传输方式.数字音频信号对以太网的要求.QoS服务质量.传统以太网传输实时数据流的方式.以太网音视频桥接(AVB)技术等几个方面展开说明. 在传统的音响系统里,声音 ...
- QOS FEC NACK 实时音视频传输库测试报告(声网、腾讯实时音视频测试)
目录 QOS-FEC-NACK传输库简介 实验环境 测试DEMO说明 测试项说明 测试结果 竞品分析 总结 QOS FE ...
- 了解什么是服务质量QoS以及如何提高网络性能
服务质量(QoS)是任何成功网络的关键组成部分.它确保您的数据按时交付到目的地,没有中断或损坏.这有助于提高网络的性能,以及连接到网络的用户的体验.在这篇文章中,我们将探讨什么是服务质量(QoS),如 ...
- 网络切片技术缺点_网络切片和服务质量(QoS)有什么区别?
原标题:网络切片和服务质量(QoS)有什么区别? [OEM合作]小鸟云OEM能够为合作商提供完整的OEM公有云业务管理系统 + 无限制资源池API接口,合作商无需考虑复杂的资源池建设方案,也无需考虑庞 ...
最新文章
- 怎样在javascript函数中将变量传递给服务端脚本程序?
- Hibernate学习笔记(一)----针对不同的数据库不同的配置
- Android 文件操作
- 2017.11.7 Python 制作EFM32/ AVR批量烧录工具
- Building COM Objects in C#
- 计算机专业可以用台式机吗,Win10X电脑操作系统可以装在台式机吗?
- 深入理解STM32内存管理
- Attempt to write to a read-only database Sqlite
- 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘
- adb server version (31) doesn't match this client (40); killing...
- unix网络编程各种TCP客户-服务器程序设计实例(三)
- Server 2008 R2远程桌面授权
- angularJs模版注入的两种方式
- c语言if常见的错误,C语言if语句的一些小错误
- 黑帽SEO的作弊手法:
- svn提示没有设置冲突_SVN冲突解决方法大全
- 求指点如何使用dynami类型的变量
- 一只特立独行的“猿”
- 交换机:简述对交换机工作原理的认识
- 小白也学得会!Python编程超简单方法算圆周率