论文部分内容阅读
随着银行、交通、宾馆、大型场所和小区管理的发展,安全成为至关重要的问题。在此情形下,高性能数码视讯系统的需求自然成为各应用部门所关心的热点,社会各界需要一个经济、安全可靠、智能的安全防范系统。数码视讯系统作为其中的一个重要组成部分,以其直观、方便、信息内容丰富而广泛应用于许多场合。视频远程回放作为数码视讯系统的一个组成部分,研究该项技术可以减少视频传输延时、提高视频文件的搜索速度和传输速率等,具有相当大的现实意义。
数码视讯系统分为服务器端和客户端两部分。服务器端完成图像的采集、转换、编码压缩和视频文件的发送等功能;而客户端则负责视频文件的接收、解码和播放显示。
课题的研究涉及到视频压缩/解压缩技术、文件传输协议FTP(File TransferProtocol)、网络通信技术以及Socket 技术等。课题的技术路线是:首先客户端远程搜索分布在互联网上的所有满足搜索条件(比如:通道、文件类型、开始时间、结束时间等)的视频或图像文件,在搜索到满足条件的文件之后,通过FTP协议从服务器下载满足条件的视频或图像文件,然后在客户端对下载的文件进行解码回放和显示。文中首先对目前比较流行的H.264 编/解码技术、文件传输协议、网络通信技术进行了深入的研究探讨,然后简单介绍了数码视讯系统的总体设计方案,并由此提出了一种基于互联网的视频远程回放技术。在相关理论分析的基础之上,研究了分布式视频文件的搜索方法,提出并实现了分布式非线性视频文件搜索算法,并通过FTP 协议实现了视频或图像文件的远程传输,也实现了H.264 视频文件的解压缩算法,从而实现了H.264 视频文件的远程下载和回放。
课题以Visual C++6.0 作为开发工具,实现了基于互联网的视频远程回放技术。经过系统运行及测试,证实了该项技术的稳定性。