高校图书馆服务现状 [Helix,Server在高校图书馆视频点播服务中的应用] .docx
-
资源ID:10083154
资源大小:32.78KB
全文页数:8页
- 资源格式: DOCX
下载积分:10金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
高校图书馆服务现状 [Helix,Server在高校图书馆视频点播服务中的应用] .docx
高校图书馆服务现状 Helix,Server在高校图书馆视频点播服务中的应用 (陕西中医学院图书馆,陕西 咸阳 712046)摘 要:介绍了流媒体技术原理,分析了helix server 的 重要特性, 具体介绍了自己实际工作中的应用技巧,说明白helix serve在图书馆视频点播服 务中的重要作用。关键词:Helix Server;高校图书馆;视频点播服务中图分类号:G250.7 文献标识码:A 文章编号:10176921(2022)13013802随着宽带网络和 数字多媒体技术的迅猛普及,视频点播服务也如火如荼地发展起来。技术的发展及应用的深 入,使图书馆的服务功能和方式愈加丰富多彩,为图书馆在信息获得、服务供应及资源共享 方面开拓了新的发展机遇。作为流服务器软件,Helix Server可以发布多种媒体,如声音、影 像、动画、图片以及文字等等,支持众多的客户端播放软件,如RealOne Player、Windows M edia Player和Apple QuickTime。Helix Server被广泛应用于视频点播服务。 1 流媒体技术原理 流媒体实现的关键技术就是流式传输。流式传输,主要指通过网络传送媒体(如视频、音 频)的技术的总称。其特定含义为通过Internet 将影视节目传送到PC机。实现流式传输有两 种方法:实时流式传输(Realtime Streaming)和依次流式传输(progressive Streaming)。 一般说来,如视频为实时广播,运用流式传输媒体服务器,或应用如RTSP的实时协议,即为 实时流式传输。如运用HTTP服务器,文件即通过依次流式传输。当然,流式文件也支持在播 放前完全下载到硬盘。 流式传输的实现须要缓存。因为Internet以包传输为基础进行断 续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为很多包,由于 网络是动态改变的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等, 甚至先发的数据包还有可能后到。为此,运用缓存系统来弥补延迟和抖动的影响,并保证数 据包的依次正确,从而使媒体数据能连续输出,而不会因为网络短暂拥塞使播放出现停顿。2 Helix Server的特性2.1 支持高并发视频点播 依据KeyLabs的评测结果显示运行在双Pentium III Xeon 700 MHz的服务器上,Linux操作系 统上的Helix Server可以供应11010个20 kbit/s的并发流,或可以供应930个500 kbit/s的 并发流。Helix Server对CPU和内存的运用是高效并且有扩展性,通过增加CPU和内存可以使 系统支持更多的连接数。Helix Server支持的并发数除了与服务器硬件有肯定关系外还与网 络环境有关。2.2 高并发的视频直播技术视频直播通过Helix Producer实时采集视频数据并将数据编码后发送到在Helix Producer中 设置好的Helix Server。通过Helix Server的多播功能,用户可以看到直播的视频。Helix Server还供应服务器到服务器的多播方式,即将Helix Producer连接的Helix Server服务器 当作源服务器,源服务器再将视频数据发送到多个边缘Helix Server,通过供应多个边缘服 务器给用户连接从而提高了直播的并发连接数,使大规模的视频直播成为可能。2.3 流媒体文件缓存技术Content Cache运用缓存的方式有明泉的好处,首先可以实现集中存储集中和分布式边缘服务器的架构。其 二,缓存的数据越大,用户点播缓存中媒体节目的命中率越高,越能削减从边缘服务器向源 服务器的数据恳求削减带宽用量。第三,当缓存空间满时会自动将新的缓存的数据替换掉旧 的缓存的数据,保证缓存中影评始终保存较新较热门的流媒体数据。实现缓存也须要付出一 定的代价。2.4 Sure Stream技术对网络带宽的高效利用为供应用户最好的观看体验,Real Producer供应Sure Stream技术:在制作片源时采纳多码 流压片方式。当用户播放流媒体节目时,Helix Servers和Real Payer可以依据网络状况调 整输出的码流。例如,当网络拥塞时,Helix Server会转换到低码流的方式输出来防止播放 的停滞。当拥塞状况消逝,Helix Server又会将输出流转换到高带宽的码流方式。但是用这 种多码流方式制作出的流媒体文件比中一码流制作出的文件大,会占用较多的存储空间。2.5 Redundancy高牢靠的冗余机制运用RealOne Player或RealPlayer与Helix Server的组合可以供应无中断的冗余机制。通过 设置Helix Server中Redundancy的服务器IP和端II等信息可以实现HelixServer的冗余。当用户得到RTSP连接时,冗余服务器的IP等信息已经存放在RTSP的限制信息 中,当播放中断时,RealPlayer会自动地连接到冗余的服务器上,并接着用户的播放。由于 Re a1Pla ye r有预先缓冲的机制,这一重连的过程对用户是透亮的,在不知不觉中用户连 接播放的服务器已经换了一台。Helix Server这一特"N有效地保证了用户播放流媒体节目 时不会因为巾一台服务器的宕机而中断播放。3 Helix Server的应用以下是我在实际工作中,架设视频服务时的一些体会:3.1 选择一个好的破解版的helix Server我用过好几个版本的helix server,发觉红箭汉化破解版Helix Universal Internet Serve r 9.0.2.794还是比较好的,客户端缓冲明显削减。它的最大用户连接数目:50000用户; 最大带宽:101M。3.2 配置多个加载点点击加载点后面的“+”,编辑描述下面是挂接点说明,可以随意输入如vod1,加载点处输 入/vod1/,vod1后面的“/”不能省略。3.3 关掉每个加载点缓存,拒绝全部缓存恳求740)this.width=740" border=undefined>3.4 启用多个Helix Server首先复制一份rmserver.cfg配置文件,另存为rmserver1.cfg,用文件编辑器打开该文件,修改 相应的端口号,如554改成555,7070改成7071。然后执行吩咐rmserver.exe -install:rmserv er1“./rmserver1.cfg”来增加服务。增加的数量可依据服务器的配置及运用状况定为3-5 个。3.5 多服务的负载平衡在实际应用中可以采纳取随机数的方法来随机安排端口。可加入以下代码Randomizerndcount=Int(Rnd*2)if rndcount=0 thenresponse.write “ptsp:/ip地址:554/媒体文件”end ifif rndcount=1 thenresponse.write “ptsp:/ip地址:555/媒体文件”end if3.6 对于一些片源质 量造成的缓冲,可以用Easy RealMedia Producer重新压制大多影片的来源一般片子压到350k以下,外网用ADSL看都不会卡。3.7 服务器端的防毒软件业很重要起初用的rising,最终试将其换成了诺顿企业版,客户端也有了明显的改善,这说明软件业 是影响视频点播的一个重要因素。另外real也将连接改为10M,缓冲超时改为23秒。 4 结束语 通过如上对helix server的设置,客户端缓冲现象明显削减,影片播放流畅,为广阔读者很 好的供应了视频服务。图书馆开展网络视频点播服务是高科技在图书馆服务工作中的详细和 深层应用,体现了一个图书馆应用现代科技的水平,是图书馆从传统式服务向数字化服务转 变的须要,是图书馆适应时代要求实现跨越式发展的须要。实践证明,视频点播作为一种深 受广阔读者欢迎的多媒体网络信息服务,在图书馆中有着越来越广袤的应用发展前景。参考文献1 廖寅.电子阅览室视频点播系统的设计与实现J.图书馆学探讨,2002,(6): 31-34.2 葛卫军.架设RealServer视频点播系统J.唐山师范学院学报,2002,24(5) :25-26. 第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页