复习1、流媒体制作时,各种类型的素材占用带宽的程度分别是什么?2、想要降低视频素材的大小,可以调整什么?3、动作类节目和非动作类节目在同样的网速下,两者的帧速率设置上有何不同?4、什么是推分发?拉分发?5、什么是端口?6、描述下列代码显示效果htmlxmlns:t=urn:schemas-microsoft-com:timehead?importnamespace=timplementation=#default#time2style.t{behavior:url(#default#time2)}/style/headbodyt:transitionfiltertargetelement=keybtype=clockWipebegin=keyb.begindur=2s/imgid=keybclass=tsrc=pic_keyb.jpgdur=4swidth=128height=107//body/html第三章流媒体服务器配置3.1安装WindowsMediaServer服务器及相关概念3.2Windowsmediaserver系统架构3.3配置MediaServer服务器3.4监视Mediaserver服务器3.5windowsmedia流媒体结合web网页3.6RealServer服务器配置3.7流媒体服务器硬件的选择3.1安装WindowsMediaSever运行VMware安装windowsserver2000安装windowsmediaencoder92、WindowsMediaServer中的分发分发指从一台计算机向另一台计算机传输内容的过程。使用WindowsMediaServices时可采用下列分发类型。(1)服务器到服务器的分发。当服务器上的发布点充当另一个WindowsMedia服务器上的发布点的内容源时,进行的是这种分发,而后一发布点再将内容传输给发出请求的播放机Windowsmediaserver相关概念1、广播:广播是一种同时向大量观众传输数据的方法。在WindowsMediaServices中,广播是通过使用广播发布点来实现的。接收广播的客户端不能控制内容的开始和播放频率,也不能让流快进或倒回。该流由服务器控制。在客户端可从广播发布点接收内容之前,必须启动发布点。(2)推分发。当编码器主动发起广播时进行的是这种分发;此后编码器通过WindowsMedia服务器上的发布点将内容传输给发出请求的播放机。(3)拉分发。当服务器主动与编码器连接以接收内容流时进行的是这种分发;此后服务器将内容分发给发出请求的播放机。3、编码器:编码器是指一台计算机,它使用软件(如WindowsMedia编码器)将压缩/解压缩(codec)算法和流格式应用到采用模拟或数字音频和视频格式的内容上,然后将内容重新生成为数字文件或流,该过程称为编码。对内容进行编码后,即可通过WindowsMediaServices进行分发。大多数情况下,用于内容编码的软件安装在不同于WindowsMediaServices的一台单独的计算机上。4、循环播放循环播放是指从服务器上的发布点连续重复内容流。循环播放内容时,内容从头到尾进行播放,然后又从头开始,没有任何明显的等待时间。必须为服务器启用WMS播放列表转换插件,之后才能将播放列表或目录中的内容循环播放。可通过WMS播放列表转换插件的属性页关闭或打开循环播放。5、多播多播是一种在网络上传输数据的方法,这种方法允许多个客户端接收相同的数据流。该方法可将向一组网络客户端传输数据所需的带宽降至最低。多播传输要求网络上的路由器和交换机必须启用多播,这意味着它们必须能够传输D类Internet协议(IP)地址并可解释多播信息数据包。6、端口端口确定一个唯一的进程,服务器可通过它提供服务,客户端可通过它访问服务。WindowsMediaServices使用传输控制协议(TCP)端口与用户数据报协议(UDP)端口来传输内容。WindowsMediaServer默认使用TCP和UDP的1755端口。7、发布点发布点是向用户分发内容的途径。内容可通过创建将客户端重定向到发布点的重定向文件来发布,也可通过分发指向发布点的URL来发布。发布点相当于文件服务器中的“共享名”。在“发布点”中保存用于点播、广播的视频(音频)文件。8、拉传递拉传递是从流来源(例如,WindowsMedia编码器或另一个WindowsMedia服务器)向发出请求的WindowsMedia服务器传输内容的一种方法。拉传递用于指明流的传输是由请求服务器发起和管理的。9、推传递推传递是从WindowsMedia编码器向WindowsMedia服务器传输内容的一种方法。推传递用于指明流的传输是由编码器启动和管理的。10、无序播放无序播放是一种播放方法,它将目录或播放列表文件引用的内容随机化,之后再从发布点进行流式播放。无序播放内容时,将以随机顺序对播放列表或目录中的每一项进行播放。无序播放可与循环播放一起使用,以提供连续随机播放功能。必须为服务器启用WMS播放列表转换插件,才能对播放列表或目录中的内容进行无序播放。可通过WMS播放列表转换插件的属性页关闭或打开无序播放。11、流式播放流式播放是一种以数据包形式传输数字媒体的方法,这种方法在接收的同时呈现内容,从而可以连续地播放数据,而不必等待下载整个文件再播放。12、ASFRoot/WMRootASFRoot/WMRoot是WindowsMedia的根目录。默认情况下,WindowsMediaServices会在安装期间创建该文件夹。在该目录中可找到示例内容文件、示例播放列表文件和示例包装播放列表,用户可以通过这些文件了解WindowsMediaServices。默认发布点使用ASFRoot/WMRoot作为来源。一旦服务器上开始运行WindowsMediaServices,则可使用播放机通过下列URL来连接并查看示例内容:mms://server_name/content_clip1.wmv。可将用户拥有的任何现有内容放入ASFRoot/WMRoot中并快速启动内容流式播放。3.2Windowmediaserver系统架构视频点播的一般情况在典型用户方案中,用户单击网页上的链接来请求内容。然后Web服务器将请求重定向到WindowsMedia服务器,并启动用户计算机上的播放机。此时,Web服务器不再参与流式媒体传输过程,这是因为WindowsMedia服务器与播放机建立了直接连接并已开始将内容直接传输给用户。3.3配置mediaserver服务器实例一:点播选择单播发布--新建一个单播发布点---按照向导引导完成。给新建的单播发布点制定一个别名,这个别名最好与存放流媒体文件的文件夹同名。WindowsMediaServices服务器的安装WindowsMediaServices服务器的测试创建发布点创建点播发布点创建发布点创建点播发布点1.【监视】选项卡管理“点播—单播”发布点2.【源】选项卡管理“点播—单播”发布点2.【源】选项卡管理“点播—单播”发布点3.【公告】选项卡管理“点播—单播”发布点4.【属性】选项卡管理“点播—单播”发布点在客户端播放流媒体在客户机单击【开始】→【所有程序】→【WindowsMediaPlayer】,打开WindowsMediaPlayer窗口→依次单击【工具】→【选项】→在打开的【选项】对话框中选择【网络】选项卡→全部勾选“流协议”中的复选框1、在WindowsMediaPlayer中直接输入地址播放在客户端播放流媒体“点播”方式的发布点,用户可以在【打开URL】对话框中输入以下几种地址形式:mms://服务器名或IP地址或域名/发布点名mms://服务器名或IP地址或域名/发布点名/文件名mms://服务器名或IP地址或域名/发布点名/文件名通配符。对于“广播—单播”方式的发布点协议://服务器名或IP地址或域名/发布点名称对于“广播—多播”方式的发布点http://服务器名或IP地址或域名/公告文件名.asx或多播信息文件名.nsc1、在WindowsMediaPlayer中直接输入地址播放在客户端播放流媒体在客户端打开IE浏览器,输入“mms://服务器的IP地址/发布点名”就会弹出WindowsMediaPlayer播放器进行播放2、通过网页链接播放实例二、直播单播广播:1)设置Windowsmediaencoder编码器输出设置:广播编码输出2)设置windowsmediaserver:选择单播--新建广播发布点--按照向导引导完成3)对设置好的文件进行测试。注意:测试或进行直播之前要先在windowsmedia编码器的操作界面中单击“开始”按钮,启动编码过程,这是直播进行的前提。安装图示启动服务配置服务器配置服务器配置服务器配置服务器配置服务器3.5Windowsmedia流媒体结合web网页Windowsmedia流媒体文件与web网页结合,最终被用户访问的方式有两种:1)启动windowsmediaplayer播放窗口直接打开流媒体文件。2)将windowsmediaplayer嵌入到页面之中。所连接到的流媒体文件可能是位于webserver上的,也可能是位于windowsmediaserver上的。3.5.1播放本地计算机上的流媒体文件打开一个预先制作好的网页,在这个网页上建立一个链接,用鼠标单击这个链接就会启动windowsmediaplayer播放对应的流媒体文件。例:samplevideo-1.htm3.5.2播放MediaServer上的流媒体文件建立windowsmediaserver发布点URL:mms://windowsmedia服务器IP地址/站点名/文件名如果是接收正在直播的媒体文件,在IP地址之后还要加上端口号。用冒号隔开。3.5.3用ASX文件连接到流媒体实现VOD版权问题1、通过ASX连接webserver流媒体asx_video-1.htm2、通过asx连接mediaserver流媒体asx_video-2.htm3.6RealServer服务器配置RealSystem是最稳定,功能最强大的视频点播系统。它基本可以应用于常用的视频格式文件,是大型的点播系统的首选,不过由于应用RealSystem系统需要一定的费用,所以对于一般的用户是不少的问题,但是对大型的用户是不可多得的视频服务器。RealSystem系统RealSystemIQ由服务器端流播放引擎、内容制作、客户端播放三个方面的软件组成:3.6.1RealServer的安装出现设置实现不同功能的默认端口设置的对话框,例如有“pnm//”端口7070;RTSP端口554;HTTP端口80;MMS端口1755等,最好不要修改这些默认。直接单击“Next”按钮即可,如果用户安装了IIS等服务器的,可以会跟上面的端口有所冲突,这样就需要进行相关的端口修改,否则服务器会不能正常工作。3.6.2服务器的启动安装完成后,在操作界面的会出现两个服务器图标。(1)首先,单击服务器桌面上的HelixServer图标,启动HelixServer,程序是在DOS窗口中运行的,首次运行完成后不能自动关闭程序,要手动关闭,以后再启动运行完成后会自动关闭的。(2)服务器桌面上另一个名为HelixServerAdministrator图标,是对整个播放系统进行服务管理的一个系统程序。双击图标,出现输入用户名称和密码的登陆对话框(3)输入安装过程中输入的用户名称和密码,单击“确定”按钮,进入RealNetworks的管理界面3.6.3RealServer的点播配置和测试进入RealServer的管理界面,会见到各种功能各异的菜单,分别实现不同的功能,虽然给用户的感觉是非常的复杂,其实不然。很多设置都不用理睬,只要把重要的设置调整好,就可以进行视频的点播、在线直播,下面重点说明。1.ServerSetup(设置服务器)端口管理(P