《第8章 流媒体服务搭建.ppt》由会员分享,可在线阅读,更多相关《第8章 流媒体服务搭建.ppt(42页珍藏版)》请在优知文库上搜索。
1、第第8章章 流媒体服务搭建流媒体服务搭建本讲目标本讲目标 了解流媒体的概念及应用场景了解流媒体的概念及应用场景 掌握流媒体的传输技术、播放方式和传输方式掌握流媒体的传输技术、播放方式和传输方式 了解主流的流媒体实现方案了解主流的流媒体实现方案 理解流媒体的体系结构理解流媒体的体系结构 掌握媒体主流的视频格式和协议掌握媒体主流的视频格式和协议 掌握掌握Windows Media Server搭建流媒体搭建流媒体的基本过程的基本过程8.1.1 什么是流媒体什么是流媒体p 流媒体是指采用流媒体是指采用流式传输技术流式传输技术的方式在网络上传输的方式在网络上传输多媒体文件格式多媒体文件格式的的技术技术
2、。实现流式传输有两种方法:。实现流式传输有两种方法:o 顺序流式传输顺序流式传输(progressive streaming transport):多媒体文件下载到):多媒体文件下载到本地磁盘本地磁盘之后再之后再播放。播放。o 实时流式传输实时流式传输(Real-time streaming transport):直接从网上将多媒体信息逐步下载直接从网上将多媒体信息逐步下载到到本地缓存本地缓存中,在下载的同时播放已经下载的部分。中,在下载的同时播放已经下载的部分。实时流式传输总是实时流式传输总是实时传送实时传送,特别适合,特别适合现场事件现场事件,也支持也支持随机访问随机访问,用户可,用户可快
3、进或后退快进或后退以观看前面或以观看前面或后面的内容。后面的内容。8.1.2 流式传输技术对比流式传输技术对比顺序流式传输顺序流式传输实时流式传输实时流式传输下载方式下载方式无损下载,能够保证播放无损下载,能够保证播放的最终质量的最终质量有损下载,使用慢速连接时播有损下载,使用慢速连接时播放质量较差放质量较差协议支持协议支持由标准的由标准的HTTP协议支持协议支持需要专门的服务器和协议支持需要专门的服务器和协议支持防火墙支持防火墙支持兼容性好,不受防火墙的兼容性好,不受防火墙的影响影响穿过防火墙时有时会出现问题穿过防火墙时有时会出现问题实时传输实时传输不支持,使用慢速连接时不支持,使用慢速连接
4、时延迟比较严重延迟比较严重支持真正的实时传输支持真正的实时传输随机播放随机播放不支持不支持支持支持现场直播现场直播不支持不支持支持支持流媒体播放方式流媒体播放方式v(1)点播点播o用户主动与服务器进行连接用户主动与服务器进行连接,发出选择节目内容的,发出选择节目内容的请求请求o服务器应用户请求将节目内容传输给用户服务器应用户请求将节目内容传输给用户o播放过程中可对播放的流进行开始、停止、后退、播放过程中可对播放的流进行开始、停止、后退、快进等操作快进等操作o客户端各自连接服务器,消耗大量的网络带宽客户端各自连接服务器,消耗大量的网络带宽v(2)广播广播o媒体服务器媒体服务器主动发送流数据主动发
5、送流数据,用户被动接收流数据,用户被动接收流数据o在广播过程中客户端只能接收流,但在广播过程中客户端只能接收流,但不能控制流不能控制流流媒体传输方式流媒体传输方式v(1)单播单播o在客户端与媒体服务器之间需要建立一个单独的数据通道,在客户端与媒体服务器之间需要建立一个单独的数据通道,即从一台服务器发送的每个数据包只能传送给一台客户机即从一台服务器发送的每个数据包只能传送给一台客户机v(2)多多播播o多播将一个数据流发送给多个客户端,而不是分别发送给多播将一个数据流发送给多个客户端,而不是分别发送给每个客户端,客户端直接连接到多播流,而不是服务器。每个客户端,客户端直接连接到多播流,而不是服务器
6、。流媒体应用系统的组成流媒体应用系统的组成o流媒体制作平台流媒体制作平台o流媒体发布平台流媒体发布平台o流媒体播放平台流媒体播放平台流媒体服务解决方案流媒体服务解决方案Quick TimeWindows MediaFlash MediaReal Media服务端服务端Darwin Streaming ServerWindows Media ServerFlash Media ServerReal Server 编码工具编码工具 QuickTime ProWindows Media编码器编码器Flash Media Live EncoderReal producer客户端客户端QuickTime
7、 Player Windows Media PlayerFlash插件插件Real Player支持流文支持流文件格式件格式 wav/avi/mov asf/wmvFlv/f4vra/rm/ram/ra支持协议支持协议 RTSP和和HTTP MMS和和HTTP RMTP/HTTPRTSP和和HTTP Windows Media组件组件 Windows Media是一整套的流媒体制作、发布和是一整套的流媒体制作、发布和播放产品播放产品Windows Media运行机制运行机制Windows Media支持的协议支持的协议协议协议说明说明默认端口默认端口访问服务器所使用的访问服务器所使用的URL格
8、式格式MMS用于访问用于访问Windows Media发发布点上的单播内容。支持布点上的单播内容。支持快进、倒回、暂停、启动、快进、倒回、暂停、启动、停止和索引数字媒体文件停止和索引数字媒体文件等播放机控制操作等播放机控制操作TCP/UDP 1755mms:/服务器名服务器名/发布点发布点/文件名文件名RTSP用于单播流。支持停止、用于单播流。支持停止、暂停、倒回及快进索引数暂停、倒回及快进索引数字媒体文件等播放机控制字媒体文件等播放机控制操作操作TCP 554rtsp:/服务器名服务器名/发布点名发布点名/文件文件名名HTTP使用使用HTTP协议将内容转化协议将内容转化为流,有助于克服防火墙
9、为流,有助于克服防火墙障碍障碍TCP 80http:/服务器名服务器名/发布点名发布点名/文件文件名名“开始开始”“管理您的服务器管理您的服务器”安装过程会弹出插入光盘对话框。我们点击确定,选安装过程会弹出插入光盘对话框。我们点击确定,选择光盘的择光盘的i386文件夹或光盘文件夹或光盘ISO解压出来的解压出来的i386文文件夹。提示:其实就是需要:件夹。提示:其实就是需要:WMS.CAB文件文件vWindows Media流媒体服务的实现步骤流媒体服务的实现步骤:o(1)制作)制作流媒体内容流媒体内容o(2)创建创建(或配置)(或配置)发布点发布点o(3)向用户提供关于发布内容的信息向用户提供
10、关于发布内容的信息 (创建公告)(创建公告)文件类型文件类型扩展名扩展名说明说明高级流格式文件高级流格式文件.asfWindows Media文件,现被文件,现被WMV格式所格式所取代取代Windows Media音频文音频文件件.wma采用高级系统格式采用高级系统格式Windows Media视频文视频文件件.wmv采用高级系统格式采用高级系统格式MP3文件文件.mp3一种比较流行的音频压缩格式一种比较流行的音频压缩格式JPEG文件文件.jpeg/.jpg常用的图像文件常用的图像文件多播信息文件多播信息文件.nscWindows Media元文件,定义多播流属性元文件,定义多播流属性客户端播
11、放列表文件客户端播放列表文件.asx/.wax/.wvxWindows Media元文件,用作客户端播放元文件,用作客户端播放列表列表服务器端播放列表文件服务器端播放列表文件.wsx用作服务器端播放列表的用作服务器端播放列表的Windows Media元文件元文件制作制作流媒体内容流媒体内容制作制作流媒体内容流媒体内容o Windows Server 2003系统并系统并没有自带没有自带Windows Media编码器工具,需要到编码器工具,需要到Microsoft官方网站上下载官方网站上下载.o 编码器既可安装在编码器既可安装在Windows Media服务器服务器上,也可以安装在其他计算机
12、上,即编码器上,也可以安装在其他计算机上,即编码器只需安装在执行编码工作的计算机上。只需安装在执行编码工作的计算机上。(1)安装)安装Windows Media Encoder(2)制作流媒体视频)制作流媒体视频创建发布点创建发布点o 流媒体服务器是通过建立流媒体服务器是通过建立发布点发布点来发布流媒体内来发布流媒体内容和管理用户连接的。容和管理用户连接的。o 流媒体服务器能够发布:流媒体服务器能够发布:n 视频采集卡或摄像机等设备中传来的实况流视频采集卡或摄像机等设备中传来的实况流n 事先存储的流媒体文件事先存储的流媒体文件n 实况流和流媒体文件的结合体。实况流和流媒体文件的结合体。o 一个
13、媒体流可以由以下几种形式构成:一个媒体流可以由以下几种形式构成:n 一个媒体文件一个媒体文件n 多个媒体文件组合而成多个媒体文件组合而成n 由一个媒体文件目录组成。由一个媒体文件目录组成。创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点设置视频发布目录设置视频发布目录,默认为:,默认为:C:WMPubWMRoot,我们在这里根据需要修改,我们在这里根据需要修改为为c:vedio创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建发布点创建公告创建公告创建公告创建公告创建公告创建公告为了可以通过为了可以通过网站网站去在线访
14、问去在线访问视频,最好将公告文件和网页视频,最好将公告文件和网页文件放置在自己的视频网站目录,文件放置在自己的视频网站目录,这表示此服务器也需要安这表示此服务器也需要安装装IIS创建公告创建公告创建公告创建公告创建公告创建公告创建公告创建公告8.3.6 用户访问用户访问(1)用户直接用)用户直接用Windows Media Player通过通过发布地址发布地址访问访问:(2)用户通过创建公告产生的网页访问:将网页)用户通过创建公告产生的网页访问:将网页部署到网站上即可。访问地址形式:部署到网站上即可。访问地址形式:http:/网站网站地址地址/公告网页公告网页 例如:例如:http:/127.0.0.1/经典视频经典视频.htm