《毕业设计(论文)-企业流媒体服务的构建.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-企业流媒体服务的构建.doc(15页珍藏版)》请在优知文库上搜索。
1、第1章流媒体概述411流媒体的定义412流媒体的传输协议4121 实时传输协议RTP与RTCP4122实时流协议RTCP5第2章流媒体的设置521Helix Server技术522管理和配置Helix Sever6221显示登陆对话框6222打开Helix Sever管理窗口7223绑定IP。7224修改根目录8225设置最大连接数。9226访问控制。10227访问视频10第3章流媒体在各个行业的应用1131 在教育行业的应用1132在企业中的应用12321职工培训 方便灵活12322信息发布 传播更广12第4章流媒体在线点播系统介绍1241用户模式1242管理员模式1343添加电影13结论1
2、4致谢15参考文献16企业流媒体服务的构建 摘要: 随着Internet技术的快速发展,多媒体信息技术被应用到各个领域中去,流媒体技术应其可以边下载边播放的特性受到了娱乐,教育,新闻等行业的青睐。本文首先介绍研究流媒体技术的意义,分析了国内外的流媒体现状,研究方法和研究目标。在文中介绍什么是流媒体技术,Media Server服务器构建及配置。如何用Media Server构建企业流媒体服务。关键字 多媒体 流媒体设置 流媒体的点播Streaming Media Enterprises ConstructionSynopsis: Along with the Internet technolo
3、gy fast development, themultimedia information technology is applied in each domain, flows thecharacteristic which the media technology should its be allowed todownload while broadcasts to receive the entertainment, the education,profession the and so on news favour. This article first introduced th
4、e research flows the media technologythe significance, has analyzed the domestic and foreign class mediapresent situation, the research technique and the research aim. In thearticle introduced any is flows the media technology, Media the Serverserver constructs and the disposition. How uses Media Se
5、rver toconstruct the enterprise to flow the media service.Keyword Multimedia Streaming Media set Streaming Media-on-Demand引 言研究意义及背景随着互联网的普及,利用网络传输声音与视频信号的需要也越来越大。广播电视的媒体上网后,也都希望通过互联网来发布自己的音频节目。但是,音视频在存时文件的体积一般都十分庞大。在网络带宽还很有限的情况下,花几十分种甚至至更长的时间等待一个音视频文件的传输,不能不说是一件让人头疼的事。流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到
6、改善。传输的网络传输音视频等多媒体信息的方式是完全下载后再播放,下载常常要花数分钟甚至数小时。而采用流媒体技术,就可以实现流式传输,将声音,影像或动画由服务器向用户计算机进行计算机进行连续,不间断传诵,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可观看。当声音视频等在用户的机器上播放事,文件的剩余部分还会从服务器上继续下载。如果将文件传输看作是一次接水的过程,过去的传输方式就象是对用户做一个规定,必须等到一桶水接满才能使用它,这个等待时间自然要受到水流量大小和桶的大小的影响。而流式传输则是,打开水龙,等待一小会而,水就会源源不断地流出来,而且可以随接随用,因此,不管水流
7、量的大小,也不管桶的大小,用户都可以随时用上水。从这个意义上看,流媒体这个词是非常形象的。流媒体就是这样一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集,视频音频编码,存储,传输,播放等领域。第1章流媒体概述11流媒体的定义所谓流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,如音频、视频或多媒体文件。流媒体在播放前并不下载整个文件,只将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确的输出。流媒体的数据流随时传送随时播放,与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式
8、传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低,极大的减少用户用在等待的时间。总的来说,流媒体就是指在网络上使用流式传输技术的连续时基媒体。 -如果将文件传输看作是一次接水的过程,过去的传输方式就像是对用户做了一个规定,必须等到一桶水接满才能使用它,这个等待的时间自然要受到水流量大小和桶的大小的影响。而流式传输则是,打开水头龙,水就会源源不断地流出来,而且可以随接随用,因此,不管水流量的大小,也不管桶的大小,用户都可以随时用上水。从这个意义上看,流媒体这个词是非常形象的。12流媒体的传输协议流式传输的实现需要合适的传输协议。TCP需要较多的开销,故不太适合传输实时数据。
9、在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时对媒体数据。121 实时传输协议RTP与RTCPRTP是用于Internet/Intranet针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多传输的情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议上工作,当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTCP和RTP一起提供流量控制和
10、拥塞控制服务。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。122实时流协议RTCP实时流协议RTSP是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多美意数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向。第2章流媒体的设置21Helix Server技术11Helix
11、Server服务器的配制和客户端的实现首先,要确认所使用的系统一定要是基于NT平台,比如WindoowsNT/2000/XP/2003.安装Helix Server过程本可以通过一路回车完成。点击下一步,出现一个窗口,这个窗口就是要我们找授权文件的地址的,但是这个安装版本可以跳过。继续按下一步,出现Helix Server的安装地址,默认的路径是C:/PROGRAM FILES/REAL/Helix Server同样,你也可以安装到其他的的目录下,再单击下一步。设定管理员的用户名和密码,在Helix Server具体设置的时候就不能进行了,再单击下一步。这一步和下面几步都是设定端口号,如果没有
12、特殊要求不必更改默认的PNA端口是7070,RTSP端口是544。因为程序默认的是采用80端口,如果计算机中通过IIS开启了WEB服务则有可能导致日后配置的麻烦,所以建议大家在此将端口更改为8080或者是其他没有使用的端口,。单击4次下步,出现您说设置的管理员号和各个端口号,确认 无误后点击完成,结束安装。22管理和配置Helix Sever在Helix Sever安装完成后,它并不能立即提供视频点播服务。首先必须要为其绑定IP地址,才可以让用户访问到它,另外,由于默认主主目录为系统分区,还应当将它修改为其他磁盘容量更大的数据分区才行。双击桌面上的Helix Sever ADministrat
13、or图标,即可进入服务器管理窗口。显示如图1所示 图1221显示登陆对话框在这里提示键入用户名和密码。这样就可以进入管理界面。如图2所示。图2 222打开Helix Sever管理窗口修改协议端口,通常下是不需要修改协议端口,除非Helix Sever端口与其他服务器发生冲突的情况下,单击PORTS按钮,在这里就可以修改各种传输协议所使用的端口、监视端口和管理端口。通常保留系统默认值。如图3所示。图3223绑定IP。通常情况下只需要绑定一个IP地址。单击其中的IP Binding 选项,再单击其中的“+”按钮,并在IP Address 列表框中添加一个0.0.0.0地址。然后直接在Edit I
14、P Address文件框中键入欲与该Helix Sever绑定的IP地址,我这里的IP地址设为10.0.0.200然后单击APPLY按钮,与Helix Sever绑定将显示在列表框中。如图4所示 图4然后会提示需重新启动REAL服务才能使该服务生效,单击确定按钮。确认Configuration Change Results对话框中绑定的IP地址是否正确,单击Close按钮以关闭该对话框。单击页面上方的Restart Server 按钮,将提示有若干个用户连接到该服务器,重新启动服务将终止当前的所有连接。然后单击确定,就可强行重新启动REAL服务,早这里提示管理员REAL服务将在20秒钟后返回。
15、224修改根目录它的默认值才c:Program FilesRealHelix SeverContent.也就是说,如果不做修改,那么所以的流媒体文件都将保存在系统引导分区中。显然不利于系统的安全,也不利于大量的流媒体保存,因此,我们必须修改REAL的根目录,并将其指定到其他的逻辑分区中。单击Mount Points超级链接,并将其中的base path文本框中键入要指定为REAL服务根目录,我这里设根目录为(H:cityhunter),并在Base Path Location下拉列表中选择local选项,然后单击Apply按钮。如图所示 图5将显示提示对话框Configuration Change Results对话框。这里提示需要启