500 likes | 610 Views
第十三讲 流媒体技术与应用. 信息工程学院 冯建新 2007 年 5 月 13 日. 目录. 目标 流媒体技术概述 安装配置 Real Server 安装配置 Microsoft Media Server 课堂小结. 一、目标. 会在局域网内安装流媒体服务器 Real Server Microsoft Media Server 能进行服务器的基本配置 IP 地址、连接控制、内容等 懂得流媒体技术的相关知识 流媒体文件的格式 流媒体协议. 二、流媒体技术概述. 多媒体信息的特点 信息量大 流媒体技术的含义 流媒体技术的目标 流媒体系统的组成
E N D
第十三讲 流媒体技术与应用 信息工程学院 冯建新 2007年5月13日
目录 • 目标 • 流媒体技术概述 • 安装配置Real Server • 安装配置Microsoft Media Server • 课堂小结
一、目标 • 会在局域网内安装流媒体服务器 • Real Server • Microsoft Media Server • 能进行服务器的基本配置 • IP地址、连接控制、内容等 • 懂得流媒体技术的相关知识 • 流媒体文件的格式 • 流媒体协议
二、流媒体技术概述 • 多媒体信息的特点 • 信息量大 • 流媒体技术的含义 • 流媒体技术的目标 • 流媒体系统的组成 • 流媒体传输流程
流媒体技术的含义 • 流媒体 (Streaming Media) 是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续时基数据流。 • 流媒体技术包括流媒体数据采集、视/音频编解码、存储、传输、播放等领域。
流媒体技术的目标 • 在保证信息质量的前提下,尽量压缩多媒体信息,减少网络的通信流量。 • 做到边传输,边播放。
流媒体系统的组成 • 服务器端 • 编码 • 压缩 • 存储 • 客户端 • 播放 • 传输协议 软件 网络 客户端 服务器
流媒体传输流程 • Web浏览器与Web服务器之间使用HTTP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来。 • 用HTTP从Web服务器检索相关数据,A/V播放器进行初始化。 • 从Web服务器检索出来的相关服务器的地址定位A/V服务器。 • A/V播放器与A/V服务器之间交换A/V传输所需要的实时控制协议。 • 一旦A/V数据抵达客户端,A/V播放器就可以播放了。
软件 • 流媒体文件几种常见格式 • 常见流媒体服务器软件
常见流媒体服务器软件 • Real System • Windows Media Technology • QuickTime Darwin Streaming Server
Real System • 由三部份组成: • 媒体内容制作工具Real Producer • 服务器端Real Server • 客户端软件Real Player( RealOne)
Windows Media Technology • 三部份组成: • Media Tools • Media Server(在Win2000 Server中有) • Media Player
流媒体协议 • 实时传输协议RTP与RTCP • 实时流协议RTSP • 资源预订协议RSVP • MMS
实时传输协议RTP与RTCP • RTP被定义为在一对一或一对多传输的情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTCP和RTP一起提供流量控制和拥塞控制服务。
实时流协议RTSP • 实时流协议RTSP是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。 • HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
资源预订协议RSVP • 由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是Internet上的资源预订协议,使用RSVP预留一部分网络资源(即带宽),能在一定程度上为流媒体的传输提供QoS。
MMS • Microsoft Media Server专用的流媒体传输与控制协议。
三、安装配置Real Server • 软件版本:Helix Server 9.02 • 安装图 • 测试流媒体服务器 • 配置服务器
图05 用于管理 不能忘记
图06 这是一个端口号, 一般不要修改,除非和已有应用冲突。
图07 这是一个端口号, 一般不要修改,除非和已有应用冲突。
图08 这个端口号默认值是80,如果该服务器同时安装了Web服务,建议改成8080
图09 这是一个端口号, 一般不要修改,除非和已有应用冲突。
图10 这是一个端口号, 一般不要修改,除非和已有应用冲突。
图11 这个钩要打上,在服务器启动时,自动启动该流媒体服务。
图12 注意:在安装完成后,要重新启动服务器
图13 • 安装完成后,桌面有两个图标 • Helix Server • Helix Server Administrator • 用于配置服务器
测试流媒体服务器 • 在客户端IE浏览器地址栏输入:rtsp://192.168.1.4:554/real9video.rm • 前提是在客户端已安装了播放器RealPlayer或RealOne Player 实时流协议 服务器的IP地址 端口号 流媒体文件
配置服务器 • 进入配置程序:双击桌面上的 • 配置采用Web方式,可以远程管理http://192.168.1.4:27043/admin/index.html • 配置管理界面图 • 连接控制 • 更改流媒体文件存放位置
更改流媒体文件存放位置 • 系统默认的存放位置: • C:\Program Files\Real\Helix Server\Content • 通过增加一个“加载点”来实现 • 图例
四、安装配置Microsoft Media Server • 在Win2K中自带了Microsoft Media Server 4(free)一般在安装Win2K时,不安装。 • 安装MMS4 • 控制面板添加/删除程序添加/删除Windows组件 • 需要Win2K安装盘 • 配置:程序管理工具Windows Media • 点播
点播 • mms://192.168.1.4/welcome2.asf • mms://192.168.1.4/test/welcome2.asf 协议 服务器地址 流媒体文件名 新建的发布点/别名
课堂小结 • 不同的流媒体,使用不同的端口 • 深入学习的内容 • 广播、组播、转播 • 在Real Server中也可以播放ASF文件。 • Real Server与MMS有冲突。
作业 • 三种流媒体服务器软件的最新版本是什么? • 阅读“辅助资料”中的“企业Intranet宝典”一书中关于多媒体服务器建设一章。