流媒体服务器搭建..

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
Windows Media服务协议
Windows Media Services主要使用MMS协议(微软 媒体服务协议)、RTSP协议(实时流式传输协议) 和HTTP协议 除WMS HTTP控制协议插件外,WMS MMS控制 协议插件和WMS RTSP控制协议插件在默认情况 下都是启用的 如果支持使用Windows Media Player早期版本的客 户端,只能使用MMS或HTTP协议 为了利用协议翻转(在使用特定的协议进行连接 失败时,允许从一个协议切换到另一种协议的过 程),建议在URL中使用通用的RTSP协议
上海师范大学数理信息学院
流媒体播放方式
分流
对同一流内容可使用分流(也称分发、转发或转播)方 法,在流媒体服务器之间,而不是在流服务器与客户 端之间传输流数据。 提供流内容的服务器称为发送服务器(或称源服务 器),它将流发送给其他接收服务器(或称分发服务 器、分流服务器)接收,再由接收服务器将流转发到 客户端 分流技术可采用UDP单播、UDP组播和TCP等3种方式进 行通信 分流方法可解决流媒体服务器超负荷的问题
上海师范大学数理信息学院
与流式媒体有关的术语
公告文件:是一种Windows Media元文件,扩展名 是.asx,用于将客户端重定向到Windows Media服务 器上的内容。公告文件使用扩展标记语言(XML)语法, 可包含额外信息供播放机显示 发布点:向用户分发内容的途径。内容可通过创建 将客户端重定向到发布点的公告文件来发布,也可 通过分发指向发布点的URL来发布 内容:一个通用术语,指的数字媒体文件或流中包 含音频、视频、图像、文本或其他信息。可将内容 作为发布点的源,并通过Windows Media Services在 网络上流式传输内容
上海师范大学数理信息学院
Windows Media服务协议
对Windows Media Player 9系列,当使用带有 “mms://”前缀的URL连接到Windows Media服 务器时
如服务器启用了快速缓存功能(默认设置),那 么服务器尝试协议的顺序为RTSPT→RTSPU→HTTP 如服务器没有启用快速缓存功能,那么服务器尝 试协议的顺序为RTSPU→RTSPT→HTTP 如使用早期版本的Windows Media Player ,那么 服务器尝试协议的顺序为MMSU→MMST→HTTP
上海师范大学数理信息学院
Windows Media编码器
使用Windows Media编码器,可以将文件扩展 名.wma、.wmv 、.asf 、.avi 、.wav 、.mpg 、.mp3之 类的媒体文件和.bmp 、.jpg之类的图片转换成 Windows Media服务使用流文件 Windows Server 2003中没有自带Windows Media编码 器,需到Microsoft官方网站上下载(WMEncoder.exe 文件) Windows Media编码器既可安装在Windows Media服务 器上,也可安装在其他计算机上,即编码器只需安装 在执行编码(转换文件格式)工作的计算机上
上海师范大学数理信息学院
流媒体应用系统
要建立流媒体服务,必须先建立相应的流媒体应用 系统 流媒体应用系统包括流媒体制作平台、流媒体发布 平台和流媒体播放终端等3个组成部分
流媒体 制作平台
流媒体 数据库 流媒体 服务器
上海师范大学数理信息学院
网络
用户终端
用户终端
流媒体应用系统
流媒体制作平台(编码器)用来制作流媒体节目
上海师范大学数理信息学院
与流式媒体Biblioteka Baidu关的术语
拉传递:从源来源向发出请求的Windows Media服务 器传输内容的一种方法。拉传递用于指明流的传输是 由请求服务器发起和管理的 推传递:从Windows Media编码器向Windows Media服 务器传输内容的一种方法。推传递用于指明流的传输 是由请求编码器启动和管理的 提示:一种将广播列表中的内容预加载到服务器内存 中的方法,这样可以在将内容传输给客户端时缩短延 迟时间 分发:从一台计算机向另一台计算机传输内容的过程
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
安装Windows Media服务
安装前的准备
配置固定的IP地址 配置IIS6.0 使用convert c: /fs:ntfs 命令将FAT32 卷转换为 NTFS 文件系统
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
上海师范大学数理信息学院
使用Windows Media编码器
顺序流式传输:与HTTP服务一样,顺序流式传输是顺 序下载,是一种介于下载文件和实时流式传输之间的 形式,又称渐进式下载。可将流媒体文件通过Web服 务器发布,即可实现顺序流发送。用于短小的质量高 的流媒体文件,如广告、片段、歌曲 实时流式传输:需要特殊的传输协议支持,服务器端 需要使用专门的流媒体服务器。一般结合Web服务器 来提供流媒体服务,使用HTTP/TCP协议来传输控制媒 体播放的信息,利用实时传输协议来传输要播放的多 媒体信息。用于大型多媒体文件的播放、现场直播、 视频点播、视频广播
上海师范大学数理信息学院
流媒体播放方式
点播
用户主动与服务器进行连接,发出选择节目内容的请 求,服务器应用户请求将节目内容传输给用户 提供了对流的最大控制,由于每个客户端各自连接服 务器,因此会消耗大量的网络带宽
广播(直播)
媒体服务器主动发送流数据,用户被动接收流数据的 方式 客户端只能接收流,不能控制流
上海师范大学数理信息学院
HTTP
与流式媒体有关的术语
元素:一种扩展标记语言(XML)术语,指的是播放列 表的“构建模块”。用在播放列表文件中时,元素 可定义时间线、创建内容组以及定义播放列表各部 分之间彼此交互的方式 编码器:一台计算机使用软件将压缩/解压缩算法和 流格式应用到采用模拟或数字音频和视频格式的内 容上,然后将内容重新生成为数字文件或流,该过 程称为编码。对内容进行编码后,可通过Windows Media Services进行分发 播放列表文件: Windows Media Services可使用播放 列表文件通过发布点向用户传输内容序列(如:数 字媒体文件、编码器URL和其他内容服务器位置)
上海师范大学数理信息学院
流媒体领域的竞争者
RealNetworks
业界领先的厂商,占据流媒体市场的半壁江山,最新平台 为Helix Platform
微软
Windows Media包括从流媒体制作、发布到播放的一整套产 品,但只能在Windows平台上使用
Apple
QuickTime成为数字媒体的事实上的工业标准,其流媒体服 务器基于开放源代码,支持标准的实时传输协议/实时流协 议(RTP/RTSP),最新平台为Darwin Streaming Server
通过实时信号采集方式(录音、摄像)产生实况流媒体 对现有的音频文件、视频文件、图像文件以及其他多媒体 文件进行特殊编码,将其转换成流媒体格式的文件
流媒体发布平台用来存储管理流媒体节目,负责为用 户提供流媒体信息服务。 一般由流媒体服务器来充当流媒体发布平台,向用户 提供点播和广播服务 流媒体播放终端用来播放流媒体节目,接收流媒体服 务器发送的广播节目,或向流媒体服务器点播节目
上海师范大学数理信息学院
流媒体服务器传输流程
Web浏览器与流媒体服务器之间使用HTTP/TCP 交换控制信息,将需要传输的实时数据从原始信 息中检索出来 用HTTP从流媒体服务器检索相关数据,播放器 进行初始化 从流媒体服务器检索出来的相关地址定位播放器 播放器与服务器之间交换传输所需要的实时控制 协议 一旦数据抵达客户端,播放器就可以播放了
非实时方式:将多媒体文件下载到本地磁盘之后, 再播放该文件 实时方式:直接从网上将多媒体信息逐步下载到本 地缓存中,在下载的同时播放已经下载的部分,这 就是所谓的流媒体技术
流媒体服务又称媒体服务,根据媒体
音频服务 视频服务
上海师范大学数理信息学院
流式传输方式
流式传输是流媒体实现的关键技术,可分为
上海师范大学数理信息学院
流媒体播放方式
单播
在客户端与媒体服务器之间需要建立一个单独的数据 通道,即从一台服务器发送的每个数据包只能传送给 一个客户机
多播(组播)
是一对多连接,多个客户端可以从服务器接收相同的 流数据,即发出请求的客户端共享同一流数据,从而 节省带宽资源
广播(直播)
将数据包的单独一个拷贝发送给网络上的所有用户
Unit 14 流媒体服务器
实验目的
了解流媒体,掌握Windows Media媒体服务 器的配置 。
实验内容
安装和配置Windows Media Services,使用 发布点,了解Windows Media 编码器的使 用。
上海师范大学数理信息学院
流媒体
在网络上播放多媒体信息主要有两种方式
IBM公司VideoCharger、Oracle公司OVS 、Cisco公司 IP/TV 、SGI公司Kasenna MediaBase
上海师范大学数理信息学院
Windows Media组件
Windows Media通过Windows Media工具、 Windows Media服务器和Windows Media Player等组件来提供完整的流媒体服务解决方 案 Windows Media服务器组件由Windows Media Services服务和Windows Media管理器组成 Windows Media工具提供一系列工具制作媒体 内容 Windows Media Player用于接收并播放流内容
上海师范大学数理信息学院
流媒体类型
流媒体指在网络上进行流式传输的连续时基 媒体 根据信息来源,媒体信息可分为
实况流媒体:通过视频或音频录制设备获取的实 时多媒体信息,可用于现场直播 流媒体文件:经过特殊编码,使其适合在网络上 边下载边播放的特殊多媒体文件,常见的文件格 式有ASF 、WMV 、WMA 、RM 、RA 、SWF等
上海师范大学数理信息学院
Windows Media的控制协议
协议 类型
MMS
说明
访问服务器所使 用的URL格式
mms://服务器名/ 微软专用流式媒体协议,用于访问 Windows Media发布点上单播内容.默认 发布点名/文件 使用TCP端口1755和UDP端口1755 名 RTSP rtsp://服务器名/ 通用的实时流式传输协议,用于单播 流.作为一个控制协议,与数据传递实时 发布点名/文件 协议(RTP)依此发挥作用,实现向客户端 名 提供内容。默认使用TCP端口554 使用HTTP协议将内容转化为流,有助于 克服防火墙障碍。应确保端口80无冲突
上海师范大学数理信息学院
安装Windows Media编码器
上海师范大学数理信息学院
安装Windows Media编码器
上海师范大学数理信息学院
安装Windows Media编码器
安装文件夹的位 置
上海师范大学数理信息学院
安装Windows Media编码器
上海师范大学数理信息学院
安装Windows Media编码器
相关文档
最新文档