流媒体服务器资料.doc

流媒体服务器资料.doc

ID:50842411

大小:51.95 KB

页数:5页

时间:2020-03-15

流媒体服务器资料.doc_第1页
流媒体服务器资料.doc_第2页
流媒体服务器资料.doc_第3页
流媒体服务器资料.doc_第4页
流媒体服务器资料.doc_第5页
资源描述:

《流媒体服务器资料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、流媒体服务器资料使用技术解释流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。流媒体服务器只要类型分为:大并发视频服务器、直播时移服务器、P2P直播服务器、视频交互应用服务器视频应用管理:媒体内容管理系统、H.264/MPEG-4编码工具、机顶盒终端管理系统、节目导航与发布系统。流媒体服务器的主

2、要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。流媒体视频服务器软件1.典型的流媒体服务器有微软的WindowsMediaService(WMS)a)适合C/S程序.2.Adobe公司的FlashMediaServer简称FMS,被称为是目前开发Web音视频应用程序(比如,视频聊天室、视频会议系统、播客系统、音视频留言等等)的最方便最快捷的解决方案。也在web应用程序开发上有着越来越广泛的应用。FMS优良功能并不是免费的4000美

3、金每个点。FMS采用RTMP(RTMPT/RTMPE/RTMPS)协议接收、传输视频,采用FlashPlayer作为播放前端。a)适合B/S程序,收费,价格昂贵3.UltrantFlashMediaServer流媒体服务器软件,以及基于Java语言的开源软件Red5。a)适合B/S程序JAVA开发编写开源免费.后期开发工作量大.RED5开源的Flash流媒体服务器 ,开源的Red5成为人们的新宠。  Red5是一个采用Java开发开源的Flash流媒体服务器,功能上与FMS类似。使用RTMP作为流媒体传输协议,它支持:把音频(MP3)和视频(F

4、LV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。  Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。RTMPRTMP(RealTimeMessagingProtocol)实时消息传送协议是AdobeSystems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。  它有三种变种:  1)RTMPE工作在TCP之上的明文协议,使用端口1935;  2)RTMPT封装在HTTP请求之中,可穿越防火墙;  

5、3)RTMPS类似RTMPT,但使用的是HTTPS连接;RTMP协议(RealTimeMessagingProtocol)是被Flash用于对象,视频,音频的传输.该协议建立在TCP协议或者轮询HTTP协议之上.  RTMP协议就像一个用来装数据包的容器,这些数据可以是AMF格式的数据,也可以是FLV中的视/音频数据.一个单一的连接可以通过不同的通道传输多路网络流.这些通道中的包都是按照固定大小的包传输的HTTP方式和RTMP方式区别1,HTTP方式:       先通过IIS将FLV下载到本地缓存,然后再通过NetConnection的本地连

6、接来播放这个FLV,这种方法是播放本地的视频,并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV。其优点就是服务器下载完这个FLV,服务器就没有消耗了,节省服务器消耗。其缺点就是FLV会缓存在客户端,对FLV的保密性不好。HTTP完全不需要RED5或者FMS的服务器端的支持,普通的WEB服务器都可以实现(虚拟主机)2,RTMP方式:       通过NetConnection连接到FMS/Red5服务器,并实时播放服务器的FLV文件,这种方式可以任意选择视频播放点(SEEK()),并不象HTTP方式需要缓存完整个FLV文件到本地才可以任

7、意选择播放点,其优点就是在本地缓存里是找不到这个FLV文件的。其优点就是FLV不会缓存在客户端,FLV的保密性好,其缺点就是消耗服务器资源,连接始终是实时的。TTPstreaming和RTSPstreaming的比较如果文件格式合适,一些文件也是可以用http传输方式流起来的,大家最熟悉的就是FLV文件了。和RTSPstreaming比起来他们各自的特点有哪些呢?1.http流式播放建立连接速度快最好情况下一个get就可以了,而rtsp乒乒乓乓好几次信令交互才能流起来。2.http流式播放不丢包,rtsp在一般情况下使用UDP,有可能会有丢包。

8、3.http流式播放如果条件允许,会把带宽利用到极致,而rtsp在这方面就很克制,不会超出预先约定的带宽。4.如果服务器支持,http可以做拖动,RT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。