计算机网络学习【入门】——(八)因特网上的音频视频

第八章 因特网上的音频视频
一、概述
计算机网络最初是为传送数据信息设计的。互联网 IP 层提供的“尽最大努力交付”服务,以及每一个分组独立交付的策略,对传送数据信息也是很合适的。
互联网使用的 TCP 协议可以很好地解决网络不能提供可靠交付这一问题。
1.多媒体信息的特点
(1)多媒体信息(包括声音和图像信息)与不包括声音和图像的数据信息有很大的区别。
(2)多媒体信息的信息量往往很大。
(3)在传输多媒体数据时,对时延和时延抖动均有较高的要求。
(4)多媒体数据往往是实时数据(real time data),它的含义是:在发送实时数据的同时,在接收端边接收边播放。 
2.因特网是非等时的
模拟的多媒体信号经过采样和模数转换变为数字信号,再组装成分组。这些分组的发送速率是恒定的(等时的)。
传统的因特网本身是非等时的。因此经过因特网的分组变成了非恒定速率的分组。 
 
 
图 1因特网采样和模数转换过程
3.在接收端设置缓存
接收端需设置适当大小的缓存。当缓存中的分组数达到一定的数量后再以恒定速率按顺序把分组读出进行还原播放。
缓存实际上就是一个先进先出的队列。图中标明的 T 叫做播放时延。  
 
图 2播放时延
4.缓存的影响
缓存使所有到达的分组都经受了迟延。
早到达的分组在缓存中停留的时间较长,而晚到达的分组在缓存中停留的时间则较短。
以非恒定速率到达的分组,经过缓存后再以恒定速率读出,就能够在一定程度上消除了时延的抖动。但我们付出的代价是增加了时延。 
 
图 3缓存的影响
5.需要解决的问题
在传送时延敏感 (delay sensitive) 的实时数据时,不仅传输时延不能太大,而且时延抖动也必须受到限制。
对于传送实时数据,很少量分组的丢失对播放效果的影响并不大(因为这是由人来进行主观评价的),因而是可以容忍的。
丢失容忍 (loss tolerant) 也是实时数据的另一个重要特点。  
由于分组的到达可能不按序,但将分组还原和播放时又应当是按序的,因此在发送多媒体分组时还应当给每一个分组加上序号。这表明还应当有相应的协议支持才行。
要使接收端能够将节目中本来就存在的正常的短时间停顿(如音乐中停顿几拍)和因某些分组的较大迟延造成的“停顿”区分开来,就需要增加一个时间戳  (timestamp),以便告诉接收端应当在什么时间播放哪个分组。
6.必须改造现有的因特网
大量使用光缆和高速路由器,网络的时延和时延抖动就可以足够小,在因特网上传送实时数据就不会有问题。
把因特网改造为能够对端到端的带宽实现预留(reservation),把使用无连接协议的因特网转变为面向连接的网络。 
部分改动因特网的协议栈所付出的代价较小,而这也能够使多媒体信息在因特网上的传输质量得到改进。 
7.因特网音频/视频服务类型
目前因特网提供的音频/视频服务大体上可分为三种类型:
(1)流式(streaming)存储音频/视频 ——边下载边播放。
(2)流式实况音频/视频 ——边录制边发送 。
(3)交互式音频/视频——实时交互式通信。
“边下载边播放”结束后,在用户的硬盘上没有留下有关播放内容的任何痕迹。
流媒体(streaming media),即流式音频/视频。
流媒体特点就是“边下载边播放” (streaming and playing) 。
二、流式存储音频/视频
浏览器从服务器下载已经录制好的音频/视频文件步骤如下:
 
图 4下载已经录制好的音频/视频文件步骤
注意:传统的下载文件方法并没有涉及到“流式”(即边下载边播放)的概念。
(1) 用户从客户机 (client machine) 的浏览器上用 HTTP 协议向服务器请求下载某个音频/视频文件。
(2)服务器如有此文件就发送给浏览器。在响应报文中就装有用户所要的音频/视频文件。整个下载过程可能会花费很长的时间。
(3)当浏览器完全收下这个文件后,就可以传送给自己机器上的媒体播放器进行解压缩,然后播放。 
1.具有元文件的万维网服务器
元文件就是一种非常小的文件,它描述或指明其他文件的一些重要信息。 
 
图 5具有元文件的万维网服务器
2.媒体服务器
媒体服务器也称为流式服务器(streaming server) ,它支持流式音频和视频的传送。
媒体播放器与媒体服务器的关系是客户与服务器的关系。 
媒体播放器不是向万维网服务器而是向媒体服务器请求音频/视频文件。
媒体服务器和媒体播放器之间采用另外的协议进行交互。  
 
图 6使用媒体服务器
使用媒体服务器下载音频/视频文件步骤:
 ~ 前三个步骤仍然和上一节的一样,区别就是后面两个步骤。
 媒体播放器使用元文件中的 URL 接入到媒体服务器,请求下载浏览器所请求的音频/视频文件。下载可以借助于使用 UDP 的任何协议,例如使用实时运输协议  RTP。
 媒体服务器给出响应,把该音频/视频文件发送给媒体播放器。媒体播放器在迟延了若干秒后,以流的形式边下载边解压缩边播放。 
三、交互式音频/视频
1.IP电话概述
狭义的 IP 电话就是指在 IP 网络上打电话。所谓“IP 网络”就是“使用 IP 协议的分组交换网”的简称。
广义的 IP 电话则不仅仅是电话通信,而且还可以是在IP网络上进行交互式多媒体实时通信(包括话音、视像等),甚至还包括即时传信IM (Instant Messaging)。
2.IP电话网关
20 世纪 90 年代中期, VocalTec 公司率先推出了实用化的 IP 电话。但是这种 IP 电话必须使用 PC。
1996 年 3 月,VocalTec 公司成功地推出了 IP 电话网关(IP Telephony Gateway),它是公用电话网与IP网络的接口设备。
IP 电话网关的作用就是:
(1) 在电话呼叫阶段和呼叫释放阶段进行电话信令的转换。
(2) 在通话期间进行话音编码的转换。

 
图 7IP电话网关的集中连接方法
3.IP电话通话质量
IP 电话的通话质量主要由两个因素决定。一个是通话双方端到端的时延和时延抖动,另一个是话音分组的丢失率。但这两个因素是不确定的,是取决于当时网络上的通信量。
经验证明,在电话交谈中,端到端的时延不应超过 250 ms,否则交谈者就能感到不自然。  
4.IP电话的端到端时延
(1) 话音信号进行模数转换要经受时延。
(2) 话音比特流装配成话音分组的时延。
(3) 话音分组的发送需要时间,此时间等于话音分 组长度与通信线路的数据率之比。
(4) 话音分组在因特网中的存储转发时延。
(5) 话音分组在接收端缓存中暂存所引起的时延。
(6) 话音分组还原成模拟话音信号的时延。
(7) 话音信号在通信线路上的传播时延。
(8) 终端设备的硬件和操作系统产生的接入时延。 
5.IP 电话所需要的几种应用协议
在 IP 电话的通信中,至少需要两种应用协议:
一种是信令协议,它使我们能够在互联网上找到被叫用户。
另一种是话音分组的传送协议,它使我们用来进行电话通信的话音数据能够以时延敏感属性在互联网中传送。
为了在互联网中提供实时交互式的音频/视频服务,我们需要新的多媒体体系结构。
 
图 8IP 电话所需要的几种应用协议
四、改进“尽最大努力交互”的服务
服务质量 QoS 是服务性能的总效果,此效果决定了一个用户对服务的满意程度。因此在最简单的意义上,有服务质量的服务就是能够满足用户的应用需求的服务。
服务质量可用若干基本的性能指标来描述,包括可用性、差错率、响应时间、吞吐量、分组丢失率、连接建立时间、故障检测和改正时间等。服务提供者可向其用户保证某一种等级的服务质量。  
1.主机 H1 和 H2 分别向主机 H3 和 H4 发送数据
(1)FTP文件数据和1 Mb/s的实时音频数据 
 
图 9FTP文件数据和1 Mb/s的实时音频数据
需要给不同性质的分组打上不同的标记。当 H1 和 H2 的分组进入 R1 时, R1 应能识别实时数据分组,并使这些分组以高优先级进入输出队列,而仅在队列有多余空间时才准许低优先级的 FTP 数据分组进入。 
(2)高优先级的FTP文件数据和1 Mb/s的实时音频数据
 
图 10高优先级的FTP文件数据和1 Mb/s的实时音频数据
应当使路由器增加分类(classification)机制,即路由器根据某些准则(例如,根据发送数据的地址)对输入分组进行分类,然后对不同类别的通信量给予不同的优先级。 
(3)FTP 文件数据和数据率异常的实时音频数据 
 
图 11 FTP 文件数据和数据率异常的实时音频数据 
路由器应能将对数据流进行通信量的管制(policing),使该数据流不影响其他正常数据流在网络中通过。例如,可将 H1 的数据率限定为 1 Mb/s。R1 不停地监视 H1 的数据率。只要其数据率超过规定的 1 Mb/s,R1 就将其中的某些分组丢弃。 
应在路由器中再增加调度(scheduling)机制。利用调度功能给实时音频分配 1.0 Mb/s 的带宽,给文件传送分配 0.5 Mb/s 的带宽(相当于在带宽为 1.5 Mb/s 的链路中划分出两个逻辑链路),因而对这两种应用都有相应的服务质量保证。 
总数据率已超过了 1.5 Mb/s 链路的带宽。比较合理的做法是让一个数据流通过 1.5 Mb/s 的链路,而阻止另一个数据流的通过。这就需要呼叫接纳(call admission)机制。数据流要预先声明所需的服务质量,然后或者被准许进入网络,或者被拒绝进入网络。 
2.调度机制
“调度”就是指排队的规则。
如不采用专门的调度机制,则默认排队规则就是先进先出 FIFO (First In First Out)。当队列已满时,后到达的分组就被丢弃。
先进先出的最大缺点就是不能区分时间敏感分组和一般数据分组,并且也不公平。
在先进先出的基础上增加按优先级排队,就能使优先级高的分组优先得到服务。  

 

(本文章仅为个人笔记,缺乏严谨性,未经允许请勿转载)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含书本全部PPT课件资料 目录 第1章 网络故障和网络诊断测试工具 1 1.1 网络故障概述 1 1.2 常用的网络故障测试命令 3 1.3 网络故障管理系统 9 1.4 网络故障诊断 10 1.4.1 故障诊断步骤 10 1.4.2 故障排除过程 11 1.4.3 故障原因 12 1.4.4 网络故障的内容和故障排除的步骤 14 1.5 网络故障管理 17 1.6 网络故障的定位 18 1.7 网络诊断工具 21 1.7.1 硬件工具 21 1.7.2 软件工具 22 1.8 网络测试工具 24 1.8.1 网络管理和监控工具 24 1.8.2 Windows系统故障诊断工具 24 1.8.3 建模和仿真工具 25 习题 26 第2章 物理层故障诊断与排除 27 2.1 物理层概述 27 2.2 物理层主要问题 29 2.3 双绞线故障诊断与排除 29 2.3.1 近端串扰未通过 29 2.3.2 衰减未通过 30 2.3.3 接线图未通过 30 2.3.4 长度未通过 32 2.3.5 铜导线接头的故障 32 2.4 同轴电缆故障诊断与排除 32 2.5 光缆故障诊断与排除 33 2.6 中继器故障诊断与排除 35 2.6.1 中继器概述 35 2.6.2 故障诊断与排除 35 2.7 集线器故障诊断与排除 36 2.7.1 集线器概述 36 2.7.2 故障诊断与排除 37 2.8 调制解调器故障诊断与排除 38 2.8.1 调制解调器概述 38 2.8.2 调制解调器的用途与分类 38 2.8.3 调制解调器在联网中的功能与方式 40 2.8.4 故障诊断与排除 45 2.9 物理层故障排除实例 52 习题 53 第3章 数据链路层故障诊断与排除 55 3.1 数据链路层概述 55 3.2 网卡故障诊断与排除 56 3.2.1 网卡概述 56 3.2.2 网卡的类型 57 3.2.3 故障诊断与排除 59 3.3 网桥故障诊断与排除 62 3.3.1 网桥的功能 63 3.3.2 网桥的种类 64 3.3.3 故障诊断与排除 64 3.4 交换机故障诊断与排除 65 3.4.1 三种交换技术 66 3.4.2 局域网交换机的种类 67 3.4.3 交换机应用中几个值得注意的问题 68 3.4.4 交换机的问题 69 3.4.5 交换机故障的分类 70 3.4.6 交换机故障查找排除的方法 72 3.4.7 交换机子系统的故障诊断与排除 72 3.4.8 交换机工作和使用的故障诊断与排除 75 3.5 数据链路层故障排除实例 79 3.5.1 故障排除实例一 79 3.5.2 故障排除实例二 80 3.5.3 故障排除实例三 80 3.5.4 故障排除实例四 81 3.5.5 故障排除实例五 81 3.5.6 ADSL兼容性掉线问题 81 3.5.7 VLAN问题 82 3.5.8 VLAN故障 84 3.5.9 装完Windows后没有本地连接 84 3.5.10 5-4-3规则案例 85 3.5.11 单个节点失去网络连接的原因 87 3.5.12 网络中的某个网段与其余网段之间失去网桥连接的原因 87 习题 88 第4章 网络层故障诊断与排除 89 4.1 网络层概述 89 4.2 路由器 90 4.2.1 路由器的原理与作用 90 4.2.2 路由器的优缺点 91 4.2.3 路由器的功能 91 4.2.4 OSPF概述 92 4.2.5 OSPF的四类路由 93 4.2.6 BGP 93 4.2.7 BGP配置 93 4.2.8 路由器故障诊断与排除命令 94 4.2.9 基于VRP1.74路由平台的display命令 97 4.2.10 display version命令 98 4.2.11 display current-configuration命令 99 4.2.12 display interface命令 100 4.2.13 ping命令 101 4.2.14 windows ping命令 102 4.3 RIP协议概述 102 4.3.1 RIP协议潜在问题 103 4.3.2 RIP2 103 ......

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值