论文部分内容阅读
图书馆作为信息资源建设的重要部门,收藏了大量有重要学术价值的音视频多媒体信息资源,其本意是在校园局域网内为全校师生员工提供多样化的信息服务。但是,这些音视频信息资源数据量大、实时性要求高,这类资源的共享比普通文本、图像等信息资源的共享复杂得多。流媒体技术的出现解决了多媒体资源的网络传输问题,实现了“边下载边使用”的流播放形式。
基于此,本文提出了开发一个局域网内基于WEB的音视频资源发布系统的研究课题。本文主要论述在首都医科大学的局域网内建立图书馆馆藏音视频资源发布系统,希望用较少的精力实现对大量音视频资源的管理和发布,提高馆藏多媒体资源利用率,降低使用成本。
本文阐述了系统实现的关键技术和实践开发过程。首先对流媒体技术和多媒体发布技术做了一般性概述、对比和总结。随后提出局域网中的音视频多媒体资源发布系统设计模型。并重点阐述了局域网中基于Web音视频多媒体资源发布系统的关键技术问题和解决方案,具体论述了流媒体技术、数据压缩技术、服务质量(QoS)保证策略、并发用户数量问题的解决方法和数据库管理技术。最后本文根据实际开发过程,从流媒体的压制、流媒体服务器的配置、创建动态系统网页、客户端播放器的开发和嵌入等几个方面进行了详细的介绍。
本系统采用B/S的三层结构模型,采用PHP技术结合MySQL数据库开发动态网页,采用Apache作为Web服务器,采用PHP和ADO数据库访问技术,将流媒体服务器和Web服务器在逻辑上分开,MySQL数据库只负责管理多媒体资源的信息和文件路径,在运用协议传输多媒体文件时采用将RTSP协议和HTTP协议结合的方式。最后实现将RealPlayer播放器插件内嵌在Web网页中提供给用户在线播放多媒体文件。