当前位置:文档之家› 第8章网络多媒体技术.pptx

第8章网络多媒体技术.pptx


●实时流式传输
实时流式传输保证媒体信号带宽与网络连接配匹,使媒 体可被实时观看到。实时流与HTTP流式传输不同,他 需要专用的流媒体服务器与传输协议。实时流式传输总 是实时传送,特别适合现场事件,也支持随机访问,用 户可快进或后退以观看前面或后面的内容。理论上,实 时流一经播放就可不停止,但实际上,可能发生周期暂 停。
●资源预订协议RSVP
由于音频和视频数据流比传统数据对网络的延时更敏感, 要在网络中传输高质量的音频、视频信息,除带宽要求 之外,还需其他更多的条件;RSVP是正在开发的IP网 上的资源预订协议,使用RSVP预留一部分网络资源 (即带宽),能在一定程度上为流媒体的传输提供QoS。
6、流媒体系统的组成
5、流媒体传输的网络协议
●实时传输协议RTP
实时传输协议RTP被定义为在一对一或一对多的传输情况 下工作,其目的是提供时间信息和实现流同步;RTP通常 使用UDP来传送数据,但RTP也可以在TCP或ATM等其他 协议之上工作;当应用程序开始一个RTP会话时将使用两 个端口:一个给RTP,一个给RTCP。RTP本身并不能为按 顺序传送数据包提供可靠的传送机制,也不提供流量控制 或拥塞控制,它依靠RTCP提供这些服务;通常RTP算法 并不作为一个独立的网络层来实现,而是作为应用程序代 码的一部分。
8.1.2 流媒体技术
1.流式传输方式 流式传输时,声音、影像或动画等时基媒体由音
视频服务器向用户计算机的连续、实时传送,用户不 必等到整个文件全部下载完毕,而只需经过几秒或十 数秒的启动延时即可进行观看
2.P2P流传输和共享
●1、这种技术并不需要互联网路由器和网络基础设施的 支持,因此性价比高且易于部署;
实时流协议RTSP定义了一对多应用程序如何有效地通过IP 网络传送多媒体数据;RTSP在体系结构上位于RTP和 RTCP之上,它使用TCP或RTP完成数据传输;HTTP与 RTSP相比,HTTP传送HTML超链接文档,而RTSP传送的 是多媒体数据;HTTP请求由客户机发出,服务器做出响 应;使用RTSP时,客户机和服务器都可以发出请求,即 RTSP可以是双向的。
(1)编码和编辑工具:用于创建和捕捉多媒体数据, 形成并 编辑流式文件。 (2)流媒体数据:流媒体数据存放在服务器上,被客 户端通 过网络进行调用。 (3)服务器:用于存放和控制流媒体的数据。 (4)网络:适合多媒体传输协议甚至是流式传输协议 的网络。 (5)播放器:供客户端浏览流媒体文件。
●2、在这种技术中,流媒体用户不只是下载媒体流,而 且还把媒体流上载给其他用户,可以扩大用户组的规模, 且更多的需求也带来了更多的资源。
8.1.3 网络多媒体的应用
●视频点播
●互联网直播
●视频会议
●远程教学
● IPTV
●移动流媒体
8.2 流媒体技术简介
8.2.1 流媒体的基本概念
1、流媒体的定义
4、发布方式
●点播
点播(on Demand),在点播发布中,用户通过选择内容 项目来初始化客户端连接。如果希望用户能够控制正在传 输的内容的播放,则最适于以点播方式发布内容。
●广播
广播(Broadcast),广播发布方式类似于电视台节目播 出,服务器将视音频流发布出去,所有的用户连接到服 务器后,看到的都是相同的内容,内容是在源或服务器 上控制和传输的。
8.4移动流媒体技术 ◆移动流媒体系统的组成 ◆移动流媒体业务的系统结构 ◆移动流媒体的主要应用
8.1 网络多媒体技术的概述
8.1.1 降低多媒体内容的码率
1.码率
码率就是数据传输时单位时间传送的数据位数,一般用的单位 是kbps(即千位每秒)。
2.方法
● 数据压缩
● 矢量图形
●三维实时渲染技术
(1)数据压缩:为了方便多媒体文件在网络上进行传输,必 须减少传输的数据量,而要减少传输的数据量,首选方案就 是对多媒体内容进行大比例的压缩。 (2)矢量图形:是计算机图形学中用点、直线或者多边形等 基于数学方程的几何图元表示图像。矢量图形与位图使用像 素表示图像的方法有所不同,矢量图使用直线和曲线来描述 图形,这些图形的元素是一些点、线、矩形、多边形、圆和 弧线等等,它们都是通过数学公式计算获得的。 (3)三维实时渲染技术:三维实时渲染技术依靠渲染引擎完 成三维图像的生成,其作用是:解释并翻译实施场景模型文 件的语法,实时渲染从服务器端传来的场景模型文件,在网 页访问者的客户端逐帧、实时地显示3D图形。
所谓流媒体是指采用流式传输的方式在Internet播放 的媒体格式。 流媒体又叫流式媒体,它是指商家用一个 视频传送服务器把节目当成数据包发出,传送到网络上。 用户通过解压设备对这些数据进行解压后,节目就会像 发送前那样显示出来。
2、流式传输的方式
●顺序流式传输
顺序流式传输是顺序下载,在下载文件的同时用户可观看在 线媒体,在给定时刻,用户只能观看已下载的那部分,而不 能跳到还未下载的部分,顺序流式传输不像实时流式传输在 传输期间根据用户连接的速度做调整。由于标准的HTTP服 务器可发送这种形式的文件,也不需要其他特殊协议,它经 常被称作HTTP流式传输。
Hale Waihona Puke 、流类型●单播流所谓单播(Unicast),就是在每个客户端与视频媒体服务器 之间建立一个单独的数据通道,并且从一台服务器送出的 每个数据包只能传送给一个客户机的传输方式.
●多播流
多播(Multicast)又称为多址广播或组播。多播流是指服 务器和接收流的客户端之间的具有一对多关系。利用多 播流,服务器向网络上的一个多播 IP 地址传输,所有客 户端都通过向该 IP 地址订阅来接收同一个流。
●实时传输控制协议RTCP
实时传输控制协议RTCP和RTP一起提供流量控制和拥塞控 制服务;在RTP会话期间,各参与者周期性地传送RTCP包; RTCP包中含有已发送的数据包的数量、丢失的数据包的 数量等统计资料,因此,服务器可以利用这些信息动态地 改变传输速率,甚至改变有效载荷类型。
●实时流协议RTSP
第八章 网络多媒体技术
8.1网络多媒体技术概述 ◆ 降低多媒体内容的码率 ◆ 流媒体技术 ◆ 网络多媒体应用
8.3网络电视与P2P流媒体技术 ◆网络电视 ◆ P2P流媒体技术
8.2流媒体技术简介 ◆流媒体的基本概念 ◆流媒体的主要解决方案 ◆ Microsoft Windows Media Services
相关主题