论文部分内容阅读
本文介绍了视频点播系统的基本概念和多媒体数据压缩技术与流媒体技术,并以自己参与开发的“PL VOD”系统为例,详细剖析了视频点播系统所涵盖的具体内容。 视频点播技术是90年代在国外发展起来的。目前我国一些城市在小范围内已有试验性的视频点播系统。视频点播系统是一个包含硬件和软件的网络化系统,主要特征是实时和按需求从视频服务器向客户设备传送多路、并发的视频数据流。视频点播系统可以提供不同程度的终端用户交互性。视频点播技术是随着计算机技术(特别是多媒体数据压缩解压缩技术)、网络通信技术(特别是流媒体技术利电视技术而迅速新兴的一门综合性技术。 视频点播技术的出现,在某种意义上讲是视频信息技术领域的一场革命,其巨大的潜在市场,使世界主要发达国家都投入了大量的资金,加速开发和完善这一系统。也是世界各国软件研发人员近年来重点研究的应用领域。VOD技术之功能远远超出人们的想象。用户可在家按照自己的意愿来点播电视、信息查询、家庭购物、远程医疗、电视教育、电子邮件、旅游指南、定票预约、股票交易等等。这一技术的出现,极大地提高和改善了人们的生活质量和工作效率。 本人采用VC 6.0以面向对象方法开发了“PL VOD”视频点播系统。系统提供了一套在局域网和城域网内并发地随时随地点播MPEG-1视频文件的解决方案。系统支持对任意MPEG-1视频文件的点播、支持对视频文件的分类、支持VCR功能、支持客户端全WEB的运用。系统运用了双缓冲区技术、客户端的拉技术、MPEG-1的软件解码技术、基于DirectShow COM组件的流媒体回放技术、RTP/RTCP实时传输协议,创造性地实现了视频点播系统。双缓冲区技术节省了内存资源,提高了内存使用率;客户端拉技术提高了服务器的效率与性能,保证了节目文件的平滑回放;MPEG-1多媒体压缩标准保证了系统的通用性和可行性;DirectShow COM组件技术保证了音频流与视频流能够正确回放;RTP/RTCP协议较好地处理系统的实时特性。 “PL VOD”系统对各种MPEG-1视频测试位流的解码回放均可稳定正常工作。系统在性能上能与国内同类产品如曼德科技公司的VOD产品相媲美。