流媒体相关网络协议(ppt53张)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.3.1 RTP(Cont’d)
2. RTP协议工作原理 在流的概念中“时戳”是最重要的信息。 RTP协议和UDP二者共同完成运输层协议 功能。 RTP的协议数据单元是用UDP分组来承载 的。 RTP协议虽然是传输层协议但是没有作为 OSI体系结构中单独的一层来实现。
6.3.1 RTP(Cont’d)
6.2 流媒体网络传输特点
1. 流媒体技术关键特征: 数据压缩 流式传输 2. 优点: 启动延时短 对系统缓存容量的需求大大降低 流式传输的实现有特定的实时传输协议
6.2 流媒体网络传输特点(Cont’d)
3. 应用流媒体技术传输网络音视频系统的基 本原理: 采用高效的压缩算法(在降低文件大小的 同时伴随质量的损失),使多媒体数据文 件变小以适合流式传输, 架设流媒体服务器,修改MIME标志,通 过各种实时协议传输流数据。
4. RTP协议的特点 RTP协议具有很大的灵活性 数据流和控制流分离 RTP协议具有很大的扩展性和适用性
在通信过程中,信道容量应大于传输速率。
6.1.1 Internet传输的基本概念(Cont’d)
4. 差错校正和误码率 (1)差错校正:字符代码在传输、接收过程中, 由于信道噪声或其他外界干扰,难免会发生错误, 及时自动检测差错并进一步自动校正。 (2)误码率:信息传输的错误率。 Pe=出错比特数/传输比特数 网络的误码率主要取决于信源至信宿之间的信道 的质量。 误码率越高,则信道的质量越差。
6.3.1 RTP
1. RTP协议的相关概念 (1) Time Stamping(时戳) 把接收到的语音和视频等多媒体数据按照正 确的时间顺序提交给上层。 对于语音来说,时戳按封包间隔和采样速率 乘积而递增; 对于视频来说,时戳的生成依赖于应用程序 是否能够分辨其帧数。如果能够分辨帧速率, 则使用一个固定的速率增加。
6.1.1 Internet传输的基本概念(Cont’d)
3. 信道容量和数据传输速率 (1)信道容量:信道在单位时间内可以传输的最 大信号量,表示信道的传输能力。 (2)数据传输速率:通信线上传输信息的速度。 信号速率S是指单位时间内所传送的二制位代码 的有效位数,以bps为单位。 调制速率B是指脉冲信号经过调制后的传输速率, 以BAUD为单位。
6.3.1 RTP——RTP协议的相关概念
(2) Sequence Numbers(顺序编号) 通常使用UDP协议传输数据 排序RTP分组,以消除重复分组,保持视频 和音频流连续播放。 (3) Source Identification(源标志) 帮助接收端利用发送端生成的唯一数值来区 分多个同时的数据流,得到数据的发送源。
6.1.1 Internet传输的基本概念(Cont’d)Байду номын сангаас
2. 信道和带宽 (1)信道 按照其存在形式分为有线信道和无线信道; 按照其传输信号的类型分为模拟信道和数字信道。 (2)带宽 信号带宽是指信号以电磁波形式传输,电磁波的频 谱范围; 信道带宽是指信道上能够传送的最大频率范围; 在通信过程中,信号带宽必须小于信道带宽; 带宽单位为MHz。
6.1.1 Internet传输的基本概念(Cont’d)
5. 宽带和窄带 一般以网络接入的数据传输率来区分。 低于1兆的连接速率称为窄带接入; 高于1兆的连接速率称为宽带接入。
6.1.2 Internet传输服务质量
Quality of Service (QoS) 1. 尽力传送(Best-effort ) 单一服务模型 应用程序可以在任何时候,发出任意数量的报文, 而且不需要事先获得批准,也不需要通知网络。 2. 实时传送(Real-time ) 综合服务模型 应用程序首先通知网络它自己的流量参数和需要 的特定服务质量请求,应用程序一般在收到网络 的确认信息,才开始发送报文。
3. RTP分组格式
1 2 3
8
9
16bit Timestamp CSRC
V P X CSRC Count M Payload Type Sequence Number SSRC
NB: Payload Type
6.3.1 RTP(Cont’d)
RTP包传输流程
6.3.1 RTP(Cont’d)
6.3 流媒体传输协议简介
RTP (Real-time Transport Protocol):针对多媒 体数据流。 RTCP (Real-time Transport Control Protocol): 与RTP一起提供流量控制和拥塞控制服务。 RTSP (Real-Time Streaming Protocol):定义了 一对多的应用程序如何有效地通过IP网络传送多 媒体数据。 RSVP (Resource Reserve Protocol):在一定程度 上为流媒体的传输提供QoS。 MMSP (Microsoft Media Server Protocol)
6.3.1 RTP——RTP协议的相关概念
(4) Payload Type(载荷类型) 对传输的音、视频等数据类型予以说明,并 说明相关的编码方式,接收端从而知道如何 解码和播放负载数据。 (5) Mixer(混合器) 将多个载荷数据组合起来产生一个发出的包, 允许接收端确认当前数据的贡献源,具有相 同的同步源标识符。
Chapter6 流媒体相关网络协议
6.1 流媒体传输基础 6.1.1 Internet传输的基本概念
1. 数据和信号 (1)数据:描述信息的数字、字母或符号。 模拟数据是指由传感器采集得到的连续变化的值。 数字数据是指模拟数据经采集、量化、编码后所得 到的离散的值。 (2)信号:数据在传输过程中的表示形式,带有信息 的某种物理量。 模拟信号一般通过PCM脉码调制方法量化为数字信 号; 数字信号一般通过对载波进行移相的方法转换为模 拟信号。