流媒体技术在图书馆多媒体信息处理的应用 - [1]

Video.com.cn(视频网) 2007-10-09 12:03 来源: 科技情报开发与经济

    摘 要:针对数字图书馆多媒体信息资源处理中存在的难题,简要介绍了流媒体技术的定义、技术原理和文件格式,对3种主要的流媒体技术进行了比较,描述了流媒体站点的具体实现过程。

    数字图书馆是采用现代高新技术的数字信息资源系统,它不受时间和空间的限制,是一个多功能、易于使用、超大规模的信息资源库。在数字图书馆的资源建设中,多媒体信息占据了信息资源的很大一部分。据统计,中国数字图书馆工程目前已加工完成的资源库中,多媒体信息资源占了大约1/3。相对于文本信息,多媒体信息对于存储容量、传输带宽的要求都要高很多。流媒体技术是当今网络世界最热门的技术,它为数字图书馆处理多媒体信息资源提供了新的思路。

    1、流媒体技术概述

    1.1流媒体相关概念

    流媒体(Streaming

    Media)是Internet/Intranet网络中使用流式传输技术的连续时基媒体(如音频、视频或多媒体文件)。流媒体在播放前并不需要下载整个文件,只要将开始部分载入内存,流媒体的数据流即可实时传送实时播放,只是在启动时会有一些延迟。

    流媒体技术并非是单一的技术,而是建立在众多的基础技术之上。流式传输是其中的关键技术,是指通过网络传送媒体(如音频、视频)技术的总称。

    流式传输有顺序流式传输(ProgressiveStreaming)和实时流式传输(Realtime

    Streaming)两种模式。在前一种模式下,用户下载文件的同时可以在线观看媒体,但是只限于已经下载的那部分,不能观看未下载的后面部分;而后一种模式可以支持用户快进或后退来观看后面或者前面的内容。因此,目前流式传输主要采用的是实时流式传输模式。

    1.2流媒体技术原理

    流式传输的实现需要合适的传输协议。在流式传输的实现方案中,一般采用HTTP/TCP协议来传输控制信息,而用RTP/UDP协议来传输实时声音数据。

    流式传输的一般流程为:一是用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/V

    Helper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。二是A/V

    Helper程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。RTSP提供了操纵播放、快进、暂停及录制等命令的方法。A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。

    2、流媒体文件格式

    流媒体文件有很多种类型,现在最为流行的流媒体是RealNetworks,MicroSoft以及Apple公司的技术,它们都有一套自己的格式标准。

评论】 【社区】 【 】 【关闭此页

发表评论

发表者:
内容: