背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读内容

流媒体技术在数字图书馆建设过程中的应用

[日期:2008-08-23] 来源:  作者:未知 [字体: ]

 数字图书馆是将有价值的图像、文本、语言、影像、影视、软件和 科学 数据库等媒体信息进行收集,组织规范性的加工和压缩处理,进行高质量保存和管理,并提供在广域网上高速横向跨库连接的 电子 存取服务。随着 目前 传统图书馆逐渐向多功能数字图书馆演变,在建设数字图书馆所涉及到有关技术中,首先是解决信息资源的数据压缩和存储。数字图书馆所涉及的数据类型有文本、图像、语音、视频等,而且所面临的数据是海量的。这么大的数据量需要很大规模的数据库来存储和处理。在数字图书馆中,文本数据所占的比重并不是很大,真正大的是多媒体数据。在传统图书馆中,多媒体信息主要保存在录像带、磁带、CD、VCD、DVD等载体上,这些载体不仅难以长期保存,而且不便于查询和使用,更不用说能够在 网络 上传输了。因此,必须对多媒体数据进行压缩,使数据库的规模保持在可管理的范围内。而流媒体技术的产生和 发展 正为数字图书馆建设过程中解决多媒体信息处理 问题 提供了一套完整而有效地解决方案。

        1、流媒体技术概述

      1.1 流媒体技术原理
    流媒体(StreamingMedia)是随着互联网的普及而迅速流行起来的一种新技术。它是指采用流式传输的方式在Internet播放的媒体格式。流式传输方式是将音频、视频等多媒体信息经过特殊的压缩方式分成一个个压缩包,由视频服务器向客户端 计算 机连续、实时地传送。通过这种技术可以把声音、图像资料经过计算机进行编码整理后放到网络服务器上,用户可以一边下载一边收听、收看,而不需把完整的音像资料下载到自己机器后才能使用。典型例子就是网上电影点播,歌曲点播,电台电视台的网上直播等。我们把流媒体技术引入图书馆的多媒体信息资源管理,正是基于易于管理、使用方便的原则。简单来说就是:把现有多媒体信息资源进行编码后变成体积相对较小的流媒体文件并放到网络服务器上,读者通过馆内的计算机进行点播式收听、收看。
    流式传输的实现需要缓存,因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的 影响 ,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不是因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的 内容 ,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。
    流式传输的实现需要合适的传输协议。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/V Helper程序,使用HTTP从Web服务器相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。
      1.2 流媒体技术的特点
    (1)播放效率高:流媒体把声音、视频等信息由服务器将经过特殊方式压缩的多媒体文件打成一个个压缩包,向用户端连续、实时传送。流媒体文件从服务器向客户端进行实时播放时,用户不必等到全部文件下载完毕,只需延时几秒或几十秒钟便可在客户机上播放,文件的其余部分由客户端计算机在后台继续接收,直至播放完毕或用户取消播放,这样可减少用户大量等待的时间。
    (2)所需带宽小:多媒体文件采用流媒体格式传输时,体积大大缩小,所以传输的带宽要求也较低,采用普通的Modem拨号上网也可以进行视频点播。
    (3)所需存储空间少:流媒体运用了特殊的CODEC(Coder Decoder)技术,与同样的.wav文件和.avi文件相比,同样内容的流媒体文件,体积只有它们的5%左右。加上流媒体采用的是“边传输、边播放、边丢弃”技术,流媒体数据包达到客户端后经过解码器还原出视频信息后即丢弃,所以只需要少量的缓存,不占用太多的存储空间。
    (4)可实现双向交流:流媒体服务器和客户端流媒体播放器之间的交流是双向的。服务器在发送数据时还在接收用户发送来的反馈信息,在播放期间双方一直保持联系
    (5)版权保护:由于采用了“边传输、边播放、边丢弃”技术,媒体信息并不会存储到客户端的计算机上,这在一定程度上保护了信息的版权。
      1.3 三种最常用的流媒体技术介绍
    目前的流媒体技术主要有RealNetworks公司的RealMedia,Microsoft公司的WindowsMedia,Apple公司的QuickTime三种。
    RealMedia是目前在Internet上相当流行的跨平台的客户/服务器结构的多媒体 应用 标准,它采用音频/视频流和同步回放技术来实现Intranet上全带宽地提供最优质的多媒体,同时也能够在Intranet上以28.8Kbps的传输速率提供立体声和连续视频。RealMedia包括三类文件:RealAudio,RealVideo及RealFlash。该软件要求播放格式为Mpeg-1,Mpeg-2,Avi,Mov,或通过RealProducer压缩成RM格式,RealNetworks在2002年推出的新版播放器Realone可以支持更多的播放格式,播放效果大为改进。
    Microsoft公司的WindowsMedia能保证在各种不同带宽环境下提供高质量的数据流,其核心是Advanced Stream Formart(即ASF,高级流格式)。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体的内容发布。它的播放器是WindowsMedia Player,是一个基于DirectShow体系结构的多媒体播放器,也是Windows操作系统默认的媒体播放器。它支持包括CD音频曲目文件、ASF、MPEG-1、MPEG-2、WAV、AVI、MIDI、MP3等,同时可播放QuickTime文件。
    Apple公司的QuickTime是数字媒体领域事实上的 工业 标准,可以通过Intranet提供实时的数字化信息流,工作流与文件回放功能,它由三个不同部分组成:QuickTime电影文件格式、Quick Time媒体抽象层以及QuickTime内置媒体服务系统。QuickTime播放器主要包括浏览器插件和独立的应用程序。前者用来下载和播放媒体文件,后者用来编辑和回放媒体文件。它支持MPEG、AVI、MOV、WAV、MP3等视音频文件,并支持格式转换,也能很好地支持基于HTTP、RTP、FTP等协议的在线视频和音频点播功能。

12下一页  GO
阅读:
录入:中国论文联盟

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
免费论文搜索


本周热门内容