
流媒体服务器的搭建.ppt
15页网站建设与维护 第七讲 流媒体服务器 主讲:Kingkong,课件制作:Kingkong 本课件内部分图片、文字来自网络,版权归原作者; 本课件版权归作者所有,未经同意,不得修改、转载一、流媒体服务概述,网络上的多媒体信息播放方式: 1、非实时方式:下载后播放; 2、实时方式:下载到缓存中,下载的同时播放已经下载的部分; 流媒体服务又称为媒体服务,根据内容形式又分为音频媒体和视频媒体; 流式传输方式:顺序流式媒体和实时流式媒体二、顺序流式传输,顺序流式传输:顺序下载,在下载文件的同时用户可以播放媒体,不支持随机访问,用户只能按流入的顺序播放已经下载的内容,不能跳到未下载的内容;又称渐进式下载;播放完后,下载的文件会保存在本地磁盘上 优点:无损下载,保证播放质量;由标准的Http协议支持,不受防火墙的影响; 不足:不支持随机访问;对于慢的网络连接来说,延迟严重;不支持现场直播; 主要适合于一些文件较小、要求质量高的媒体文件;,,,三、实时流式传输,用户可边下载边播放,可根据连接的带宽和速度进行动态调整 优点:支持真正的实时传输;支持现场直播;支持随机访问; 不足:有损下载,当使用较慢的连接时播放质量较差;受防火墙的影响;需要专用的协议支持; 主要适用于视频点播,视频广播;,,,四、流媒体播放方式,从不同角度来看,流媒体播放方式不同: 点播:用户主动与服务器连接,发出请求后服务器把相应的内容传给客户端; 广播:服务器主动发送流媒体数据,客户只能接收,不能控制; 单播:客户端与服务器这间要建立一条单独的数据通道;使用点对点的传输方式; 多播:又称组播,一对多连接,多个客户端可以从服务器接收相同的数据流,客户端是连接到多播流而不是服务器;节省网络带宽; 广播:服务器将数据包的单独一个拷贝发送给网络上的所有用户,不管用户是否需要都进行广播,因此浪费网络资源。
一般只在一个子网中使用;,,,,,五、分流,,,,,,,,,,,,,,,,,发送服务器,,接收服务器,接收服务器,,,六、流媒体类型,流媒体是指在网络上进行流式传输的连续时基媒体,分为实况流媒体和流媒体文件,可以是现场直播,也可以是经过特殊编码的数字文件 常用的文件格式有:ASF,WMV,WMA,RM,RA,SWF等; 流媒体文件也可以像其它多媒体文件一样完全下载到硬盘上再播放七、流媒体应用系统的组成,,网络,,,,流媒体数据库,,,,,,流媒体制作平台,流媒体服务器,用户终端,,,八、流媒体服务的解决方案,流媒体的主要应用有:视频点播,视频直播,视频会议,语音聊天,视频监控,远程教育,网络电视(IPTV)等;选择时主要考虑以下因素: 用户数量多少; 播放质量要求; 播放器的流行程度; 网络环境; 点播与直播哪个更多一些; 音频与视频哪个为主; 产品的开放性,兼容性和支持的标准;,,,九、主要产品提供商,RealNetworks:Helix Platform,占据了本市场的一半以上,对窄带和混合连接有良好的支持;支持主流的媒体格式,功能强大,全面,通用性强 Microsoft:Windows Media server和强大的制作工具,视频质量高,适合于开展远程教学,但只能在MS平台上实现; Apple:由于Quicktime成为了数字媒体事实上的工业标准,所以Apple的解决方案有相当的优势,基于开放源代码,免费支持格式多,最新版本是Darwin Streaming server5.5。
其它:IBMVideoCharger,Oracle OVS,Cisco IP/TV,SGI Kasenna mediaBase,Macromedia Flash Video等;,,,十、Windows Media,安装Windows Media组件; 配置服务协议:MMS,RTSP和HTTP; 以在本机演示其安装与配置过程; (此处略,以后将制作为视频教程),,,十一、RealNetworks服务器,RealNetworks提供了流媒体的全线产品,支持领先的RTSP,支持分流技术和多播方式,支持智能流技术,支持windows及大部分的Unix,Linux平台,其服务器称为Helix Universal Server,几乎支持所有的流媒体格式,特别合适于复杂的Internet网络环境 支持的格式有: .rm,rmvb,.rp,.rt,.swf,.asf,.wma,.wmv, .mov,.mpeg-1,mpeg-2,mpeg-4,mp3, .gif,.jpg,.jpeg,.png,.au,.aif,.ief,.wav等十二、工具和协议,服务端使用Helix Server,制作和播放工具除了RealNetworks的以外,还可以是windows Media 和QuickTime,以及其它符合标准的制作工具的播放工具。
协议:RTSP,PNA,HTTP,MMS; 播放方式:主要支持点播和直播两种方式,同时还提供一种防直播方式; 点播时,用户可以前进、后退,直播时则不可以 Helix支持单播、分流和多播三种流发布方式;其中单播最为简单,但是占用资源多,一般采用多种方式结合十三、Helix安装与配置,安装Helix之前需要把IIS,windows Media Server等服务删除,否则会因为端口冲突而无法正常启动Helix,当然也可以把相应服务停止即可! 安装完后打开adminsitrator中的Samples页面即可测试Helix服务器是否正常; 由于Helix配置相对复杂,具体配置请查看以下地址: 和系统自带的Administrator Guide(英文) 比较难找到中文的用户手册,这里有一个可用的,不完全: ,,,小结,本讲主要学习了流媒体服务相关知识和Windows2003下的Windows Media服务器安装与简单配置技术; 由于Helix服务器大多是英文版本,且配置过程较为复杂,仅作简单介绍,具体配置请查看中文版用户手册; 课后请所有同学在自己的服务器上安装Windows Media服务器,并尝试安装Helix服务器并调试正常。
更多内容请查看网址,,,。












