论文部分内容阅读
视频点播(Video On Demand,VOD)技术作为一种崭新的交互式多媒体音视频播放技术,很好的满足了使用者自主参与和掌控节目内容的需要,VOD技术融合了互联网广播技术和电视广播技术,颠覆了传统的广播式信息被动接收的特点,使得视频传输在应用中更加主动和随意,在计算机技术、网络技术以及多媒体技术飞速发展的今天,视频点播系统已经被广泛地应用到了教育、商业、娱乐等多个领域,极大地提高的人们的生活质量以及工作效率。本文在充分分析了视频点播系统开发模式的基础上,给出了该系统的整体设计方案,包括服务器端和客户端的软件设计,然后对系统的各个子模块进行了详细地介绍,主要包括数据处理模块、网络通信模块、网络异常检测模块等,另外,重点介绍了大视频文件延时播放的解决方案,使得系统不仅具有良好的人机交互界面,而且具备完善的功能,并最终形成相应的程序代码,构成了一个比较完整的视频点播系统。系统的设计方案是基于C/S模式,以Visual C++6.0为开发平台,MFC为开发工具,深入研究了Socket网络编程、HTTP协议、ADO访问数据库技术、Access数据库技术以及组件技术等的使用,结合以上的技术,并参考用户对视频点播的实际需求,开发出了一款实用的视频点播系统。本文是从软件的角度对视频点播系统进行了设计,完成了客户端和服务器端软件的开发后,对整个系统进行测试,结果表明该系统能够满足多用户的并发访问,并且为用户提供了实时点播的便捷服务。本文设计的系统优点在于操作简单、成本低廉、性能良好,而且易于管理,使用户能够轻松的在PC上进行视频点播操作。