您好,欢迎访问三七文档
流媒体服务器本章学习要点(1)流媒体服务器概述(2)WindowsMedia服务器部署(3)WindowsMedia流内容准备(4)WindowsMedia流内容发布(5)WindowsMedia流内容播放1流媒体服务概述多媒体信息网络播放方式非实时方式:将多媒体文件下载到本地磁盘之后再播放实时流式传输方式:直接从网上将多媒体信息逐步下载到本地缓存中,在下载的同时播放已经下载的部分,即流媒体技术流媒体文件经过特殊编码,使其适合在网上边下载边播放的特殊多媒体文件常见的文件格式有ASF、MWV、MVA、RM、RA等流媒体应用提高多媒体在网上实时播放的质量和流畅程度适合实时播放的需要,如现场直播大型多媒体文件的播放什么是流媒体1流媒体服务概述点播用户主动与服务器进行连接,发出选择节目内容的请求服务器应用户请求将节目内容传输给用户播放过程中可对播放的流进行开始、停止、后退、快进等操作客户端各自连接服务器,消耗大量的网络带宽广播媒体服务器主动发送流数据,用户被动接收流数据在广播过程中客户端只能接收流,但不能控制流点播和广播1流媒体服务概述流媒体应用系统的组成媒体服务器客户端流媒体制作平台流媒体数据库网络客户端1流媒体服务概述RealNetworks提供全面的流媒体解决方案对窄带网和混合连接的支持非常好,支持主流的流媒体格式功能最强大、最全面、通用性最强的流媒体解决方案WindowsMedia对于Windows网络可以说是免费的具有简单易用的特点,制作端与播放器的视音频质量高适合于开展远程教学业务QuickTime数字媒体的事实上的工业标准Apple公司的流媒体解决方案基于开放源代码流媒体服务解决方案2部署WindowsMedia服务器WindowsMedia组件WindowsMedia编码器WindowsMovieMakerMicrosoftProducerforPowerPointWindowsMediaPlayer第三方编码程序WindowsMediaServicesWindowsMedia管理器WindowsMediaPlayerActiveX控件WindowsMediaPlayer使用WindowsMedia软件开发工具包(SDK)开发的自定义应用程序WindowsMedia服务器(管理和发布媒体内容)WindowsMedia工具(制作和转换媒体内容)WindowsMedia客户端(接收和播放媒体内容)2部署WindowsMedia服务器WindowsMedia服务运行机制2部署WindowsMedia服务器安装WindowsMediaServices组件2部署WindowsMedia服务器WindowsMedia管理器基于层次结构,可对服务器进行整体管理可对每个发布点进行管理(发布点是向用户分发内容的途径,WindowsMedia服务以发布点为单元来提供)配置管理WindowsMedia服务器2部署WindowsMedia服务器WindowsMedia服务器级设置配置管理WindowsMedia服务器2部署WindowsMedia服务器(1)创建流媒体内容。一般使用WindowsMedia编码器来制作。建议使用单独的NTFS卷来存储点播文件,以保证效果。(2)创建和管理发布点。(3)配置发布点属性。(4)向用户提供关于发布内容的信息,可以创建公告文件,设计HTML页面,向用户发布播放服务的消息。WindowsMedia流媒体服务的实现过程3准备WindowsMedia流内容WindowsMedia编码器创建广播实况内容将媒体文件转换为WindowsMedia格式的文件WindowsMedia实用工具WindowsMedia配置文件编辑器WindowsMedia文件编辑器WindowsMedia流编辑器WindowsMedia编码脚本WindowsMedia第三方编码工具SonicFoundry的VegasVideo和SoundForgeAdobe的PremiereMGI的VideoWaveWindowsMedia流内容制作工具3准备WindowsMedia流内容使用WindowsMedia编码器转换文件正式编码之前必须首先建立编码会话建立会话需要指定音频或视频内容的源使用编码器转换媒体文件3准备WindowsMedia流内容使用WindowsMedia编码器转换文件使用编码器转换媒体文件3准备WindowsMedia流内容使用WindowsMedia编码器捕获音视频信号并将其保存到文件使用编码器对实况源进行编码4通过WindowsMedia发布流内容默认点播发布点默认点播发布点将“系统分区\WMPub\WMRoot”文件夹作为内容“源”提供点播服务最简单的方法是启用默认发布点通过WindowsMedia提供点播服务4通过WindowsMedia发布流内容创建点播发布点添加发布点(向导)提供全程向导添加发布点(高级)具有很强的定制能力通过WindowsMedia提供点播服务4通过WindowsMedia发布流内容向用户公告点播内容使用公告向导创建公告根据需要将公告文件分发给用户通过WindowsMedia提供点播服务4通过WindowsMedia发布流内容向用户公告点播内容通过WindowsMedia提供点播服务公告文件是一种WindowsMedia元文件,其扩展名是.asx,实际上是一种客户端播放列表文件4通过WindowsMedia发布流内容测试点播服务通过WindowsMedia提供点播服务4通过WindowsMedia发布流内容广播发布点实例将“系统分区\WMPub\WMRoot\Serverside_Playlist”播放列表文件作为其内容“源”可直接将要广播的内容添加到播放列表文件来提供广播服务使用WindowsMedia提供广播服务4通过WindowsMedia发布流内容创建广播发布点添加发布点(向导)提供全程向导添加发布点(高级)具有很强的定制能力通过WindowsMedia提供广播服务4通过WindowsMedia发布流内容公告广播内容启动单播公告向导并创建公告文件。与点播服务的单播公告相同测试广播服务可使用播放机控件进行实际测试。广播不能执行暂停、快进等操作通过WindowsMedia提供广播服务4通过WindowsMedia发布流内容什么是多播广播可以是单播形式,也可以是多播形式使用多播流,服务器向网络上的一个多播IP地址传输客户端通过向该IP地址订阅来接收流,无论有多少客户端,服务器只传输一个流在网上使用多播,网络路由器必须支持多播使用WindowsMedia提供多播方式的广播服务媒体服务器客户端节目A客户端客户端客户端4通过WindowsMedia发布流内容为广播发布点启用多播默认情况下根据向导创建的广播发布点是单播形式要以多播方式发布广播服务,就要为广播发布点配置多播流使用WindowsMedia提供多播方式的广播服务4通过WindowsMedia发布流内容公告广播多播内容使用多播公告向导来创建公告多播信息文件(.nsc)是一种WindowsMedia元文件使用WindowsMedia提供多播方式的广播服务4通过WindowsMedia发布流内容公告广播多播内容使用多播公告向导来创建公告多播信息文件(.nsc)是一种WindowsMedia元文件使用WindowsMedia提供多播方式的广播服务4通过WindowsMedia发布流内容测试广播多播服务可在WindowsMedia管理器测试广播多播流可直接通过WindowsMediaPlayer使用多播信息文件URL地址测试使用WindowsMedia提供多播方式的广播服务4通过WindowsMedia发布流内容WindowsMedia实况直播实况流不能作为文件存在,一边产生,一边广播播放过程中不可以进行“向前”、“后退”操作可利用存档功能将实况内容保存为文件,再提供广播或点播服务使用WindowsMedia提供实况直播服务WindowsMedia服务器客户端WindowsMedia编码器客户端流传送客户端流传送流传送流传送WindowsMedia编码器在编码实况事件时输出的是一个信息流,可发送到WindowsMedia服务器进行发布,也可直接使用WindowsMediaPlayer来收听或观看4通过WindowsMedia发布流内容WindowsMedia编码器发布广播实况内容的输出方式推传递:指编码器发起与媒体服务器的连接,将流“推送”到服务器(1)编码器位于防火墙后面,媒体服务器位于防火墙前面(2)编码器管理员需要控制广播拉传递:指媒体服务器发起到编码器的连接,媒体服务器从编码器“提拉”所需的流,只有客户端发出请求才传输流内容(1)多个分发服务器需要在不同的时间段连接到编码器(2)需要尽可能节省媒体服务器和编码器之间的带宽用量使用WindowsMedia提供实况直播服务4通过WindowsMedia发布流内容WindowsMedia编码器以拉传递方式编码实况事件选择广播方式设置广播连接使用WindowsMedia提供实况直播服务4通过WindowsMedia发布流内容WindowsMedia服务器接收实况流并发布到网络设置广播发布点来接收实况流并发布使用WindowsMedia提供实况直播服务4通过WindowsMedia发布流内容测试实况流发布使用WindowsMedia提供实况直播服务5播放WindowsMedia流内容URL直接指向流内容广播发布点使用URL格式“协议://服务器名/发布点名”点播发布点根据设置的内容源来决定URL格式(1)使用“协议://服务器名/发布点名/媒体文件名”直接播放媒体文件(2)对于服务器端播放列表(.wsx),使用“协议://服务器名/发布点名/*.播放列表扩展名”进行点播直接使用WindowsMediaPlayer播放5播放WindowsMedia流内容URL直接指向公告文件通过播放器使用ASX文件,必须知道到ASX文件的路径通过共享文件夹访问ASX文件,应使用地址“\\服务器名\共享名\公告文件名.asx”通过Web站点访问ASX文件,应使用地址“http://服务器名/公告文件名.asx”像使用ASX公告文件一样来使用NSC多播信息文件来访问多播流直接使用WindowsMediaPlayer播放5播放WindowsMedia流内容通过链接启动播放器将指向流内容的HTTP链接嵌入到一个Web页面或Web应用程序,通过单击该链接可启动WindowsMediaPlayer,接收来自WindowsMedia服务器的内容可以使用HTTP链接到ASX文件(如AHREF=http://服务器名/公告文件名.asx)链接可直接指向流内容的URL地址(如AHREF=mms://服务器名/发布点名/媒体文件名)通过链接启动WindowsMediaPlayer进行播放5播放WindowsMedia流内容将WindowsMediaPlayerActiveX控件嵌入到一个Web页或支持ActiveX的其他应用程序容器中OBJECTCLASSID=clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6ID=WMPPARAMNAME=NameVALUE=WMP1PARAMNAME=URLVALUE=mms://WEBSERVER/vodtest/OBJECTURL地址可以指向流内容本身、公告文件、NSC文件等嵌入WindowsMediaPlayerActiveX控件进行播放6通过网站来组织要发布的流内容在网页中列出WindowsMedia服务器可发布的流内容的URL,让用户点击相应的链接来启动WindowsMediaPlayer进行播放
本文标题:流媒体服务器
链接地址:https://www.777doc.com/doc-1597090 .html