QOS基础知识点理解

1.QOS
流媒体技术的实现需要缓存。尽管流式传输对于系统缓存容量的要求大大降低,但仍需要缓冲。这是因为,是以包传输为基础进行断续的异步传输,因此多媒体数据在传输中要被分解成许多包,由于网络传输的不稳定性,各个包选择的路由不尽相同,故到达接收端的时间先后就会发生改变,甚至产生丢包现象。为此必须选择缓存技术来弥补数据的延迟,并重新对包进行排序,从而使影音数据能连续输出,不会因为网络的阻塞而出现停顿
2. 为了解决流媒体在中传输的,提高流媒体应用的服务质量,对于在IP网络上流媒体传输的QOS策略主要有两种思路:
(1)依靠网络提供的QOS,也就是网络中的路由器或交换机提供QOS支持以保证实时多媒体业务的带宽、时延、时延抖动及包丢失率的要求。从本质上提高Internet的QOS,并加强Internet对流媒体应用的支持。为此,IETE提出了四种策略,资源预留协议,综合服务,区分服务和多协议标签交换,但是每一种策略中都有很多棘手的问题需要解决,而且实现过程开销较大,很难实现
(2)由终端系统进行控制。通过在服务器端和客户端进行质量控制,增加流媒体应用对于网络环境的适应性,提高服务质量,这对于目前还无法提供大范围额外支持的网络,基于终端系统的QOS解决方案更有实用意义。而且现在的研究也集中在这个方向上,它将网络看作一个黑盒子,在发送和接收端采用基于速率的拥塞控制,根据接收端反馈的网络状况和用户接入的带宽和要求服务质量的不同,发送端改变传输策略,适应这些不同的情况,可以达到有效利用带宽,为用户提供高质量传输服务的目的。当前基于端到端的速率控制按照控制算法可以分为两种方式:一是基于探测的AIMD算法,其典型应用是RAP,另一种是基于模型的速率控制,主要有Sally等人提出的TFRC。

3.QOS所追求的传输质量在于,数据包不仅要到达其欲传输的目的地址,而且要保证数据包的顺序性、完整性和实时性,以保证音视频流的顺畅播放。
决定QOS的主要性能参数包括:
(1)吞吐量:网络中发送数据包的速率。为了保证流媒体的播放,流媒体传输需要有一个最低的带宽要求,下层网络应为上层提供一个大于最低带宽的连接。
(2)延迟:也称为时延,指两个参照点之间发送和接收数据包的时间间隔。和普通数据通信相比,实时视频流的传输具有端到端的时延要求。也就是说,为了能在接受端进行连续回放,每个视频流必须在给定的时间内达到目的地,如果视频流没有及时到达,回放过程便会停顿,从而影响图像质量。构成端到端时延的因素包括终端时延、网络时延和服务器时延等。另外,网络吞吐量对时延也有直接的影响。
(3)可变延迟:也称为抖动,指在同一条路径上发送的一组数据流中数据包之间的时间差异。在分组网络中,时延抖动是传输层的固有特性。对时延抖动敏感的业务将采取各种缓冲措施来消除或有效地降低时延抖动。
(4)丢包率:在网络中传输数据包时丢弃数据包的最高比率。数据包丢失一般是由网络拥塞引起的。无论是话音、视频、图像或数据业务,信息丢失对所有业务的质量都有直接的影响。特别是对于视频业务,过大的丢包率会造成接收端解码器无法解码视频流,从而出现视频流停止,马赛克等现象。因此,视频传输业务必须保证包丢失率低于一个闭值,以便得到可以接受的视频效果。事实上,影响信息丢失的主要网路性能是丢包率和误码率。此外,低比特率媒体编码也是信息丢失的影响因素之一。由于误码率和媒体编码分别可以由信道类型和编解码器确定,因此网络对于QOS影响主要是丢包率。
(5)平滑性:发送端速率调整的抖动程度。流媒体播放时需要保持播放质量的稳定性,码流速率应与发送速率带宽应相匹配,因此保证发送速率的平滑性是保证播放质量稳定所必需的.

猜你喜欢

转载自blog.csdn.net/qq_41179056/article/details/86475450