流媒体技术简介Proposedby:OpportuneProposeddate:19/09/2008单击此处编辑母版文本样式第二级第三级第四级第五级需求流媒体简介流行技术流媒体技术简介附录OpportuneConfidential需求单击此处编辑母版文本样式第二级第三级第四级第五级需求需求视频网站,例如土豆网困难访问速度网速限制占用带宽服务器性能视频清晰度OpportuneConfidential流媒体简介单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——定义使音频和视频形成稳定和连续的传输流和回放流的一系技术、方法和协议的总称。它能从Internet上获取音频和视频等连续的多媒体流,客户可以边接收边播放,使延时大大减少。单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——传输特点将动画、视音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视音频等流式多媒体文件解压后进行播放和观看,多媒体文件的剩余部分将在后台的服务器内继续下载。单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——优点启动延时大幅度地缩短用户不用等待所有内容下载到硬盘上才开始浏览对系统缓存容量的需求大大降低流式传输仍需要缓存,但由于不需要把所有的动画、视音频内容都下载到缓存中,因此,对缓存的要求降低有特定的实时传输协议采用RTSP等实时传输协议,更加适合动画、视音频在网上的流式实时传输单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——系统组成•编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式•流媒体数据:视频文件•流媒体服务器:存放和视频的数据•播放器:供客户端浏览流媒体文件•网络:适合多媒体传输协议甚至是实时传输协议的网络单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——视频点播流程单击此处编辑母版文本样式第二级第三级第四级第五级流媒体——服务器方案使用WEB服务器代替流媒体服务器不支持现场直播网络拥塞时易出现画面停顿、马赛克等现象不支持客户端VCR控制(即搜索、快进等)无法限定每个用户连接带宽,当大量用户同时点播时服务器负荷过重易宕机采用支持HTTP协议的流媒体服务器目前微软MediaServices和RealSystem流媒体服务器都支持HTTP的点播请求,实现方式是直接将点播链接的协议部分由MMS或RTSP直接改为HTTP在客户端仍能进行搜索、快进等控制提供实时监测网络带宽等功能采用厂家的穿越防火墙方案例如RealNetworks和Microsoft公司都提供相应的穿越防火墙方案OpportuneConfidential流行技术单击此处编辑母版文本样式第二级第三级第四级第五级传输格式RealVideo的.rm视频格式和.ra的音频格式MicrosoftMedia的.asf,.wmv等格式Flash的.flv格式其他单击此处编辑母版文本样式第二级第三级第四级第五级Realsystem公司:RealNetworks组成媒体内容制作工具RealProducer服务器端RealServer客户端软件相关网站互联网巨人美国在线(AOL)、ABC、AT&T、Sony和TimeLife等公司在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播单击此处编辑母版文本样式第二级第三级第四级第五级WindowsMedia公司:Microsoft核心:ASF,WMV等文件组成媒体内容制作工具MediaTools服务器端MediaServer客户端软件MediaPlayer工具相关网站互联网巨人美国在线(AOL)、ABC、AT&T、Sony和TimeLife等公司在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播单击此处编辑母版文本样式第二级第三级第四级第五级MacromediaFlash公司:Macromedia视频文件:FLV文件(FlashVideo)组成服务器Red50.6.1(java开源)或者Macromedia商业版本FMS客户端软件flashplayer视频转换工具:ffmpeg,flash简介通用上传传统格式的视频,服务器在后端通过ffmpeg(开源)程序转换成flv的FLASH视频格式相关网站土豆,优酷,56等单击此处编辑母版文本样式第二级第三级第四级第五级MacromediaFlash公司:Macromedia视频文件:FLV文件(FlashVideo)组成服务器Red50.6.1(java开源)或者Macromedia商业版本FMS客户端软件flashplayer视频转换工具:ffmpeg,flash简介通用上传传统格式的视频,服务器在后端通过ffmpeg(开源)程序转换成flv的FLASH视频格式相关网站土豆,优酷,56等单击此处编辑母版文本样式第二级第三级第四级第五级附录1——QoSQualityofService。中文名为“服务质量”。它是指网络提供更高优先服务的一种能力,包括专用带宽、抖动控制和延迟(用于实时和交互式流量情形)、丢包率的改进以及不同WAN、LAN和MAN技术下的指定网络流量等,同时确保为每种流量提供的优先权不会阻碍其它流量的进程。QoS是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。单击此处编辑母版文本样式第二级第三级第四级第五级附录1——QoS传输带宽指标最大并发流数:同时连接服务器的用户数;单流最大速率:单个用户连接服务器允许的最大速率,单位kbps;最大网络带宽:流媒体服务器能提供的最大速率,单位kbps,一般不超过网卡速率的85%;一般来说,上述三个指标值关系应满足:最大网络带宽/最大并发流数=单流最大速率不同厂家的流媒体产品对上述指标的确定方法不同。有些直接在服务器端设定,如微软最新的MediaServicesV9中,可以限定上述三个指标的值,也可以不做限定,依机器性能越高则相应指标越高;有些通过许可证机制设定,如RealSystemNerworks,通过购买License确定上述指标值的上限,但实际数值仍与机器性能有关。单击此处编辑母版文本样式第二级第三级第四级第五级Thanks!