论文部分内容阅读
随着社会发展和技术进步,视频监控技术已处于数字化、网络化时代的发展期,进行数字视频监控技术的研究正成为当前的热门课题,而达芬奇(Davinci)技术的出现加速了这一进程的发展。达芬奇技术以其高效的处理器、专用的视频处理子系统、高度集成化的软件、足够低的成本以及高度灵活性等各方面的优势使得其在数字视频方面有着广泛的应用前景。论文正基于此技术,对嵌入式网络数字视频系统的实现进行了深入的研究与探讨。首先,论文对TI公司的TMS320DM6437视频开发评估板、DSP/BIOS实时操作系统进行了分析,然后基于DSP/BIOS进行了设备驱动与软件总体结构的设计,并将系统软件分成了视频模块及网络模块两部分。接着,论文从具体应用入手,研究了H.264压缩编码标准与基于达芬奇技术的Codec Engine编码引擎,并基于Codec Engine开发了H.264视频压缩编码应用,讨论了软件体系中包括视频采集与编码的视频模块的实现。最后,论文研究了Tl公司为C6000系列DSP提供的网络开发工具包NDK,并借助DSP/BIOS操作系统,运用网络开发包NDK提供的TCP/IP协议栈,搭建了网络传输的软件平台。在网络模块的实现中,为了提高系统的实用性,将网络初始化时IP静态地写入改为等待获取客户端设置的IP,并结合系统的实际需求,针对视频网络存储与实时视频监控两种应用分别采用了TCP及UDP协议视频传输方案,并整合视频模块,实现了H.264实时压缩编码视频数据的网络传输。同时,为了加强系统与用户的互交,构建了Web服务器,实现了B/S访问。论文以TCP/IP协议栈的网络传输平台为基础,对HTTP超文本传输协议进行了分析,并采用CGI通用网关接口技术实现了网络用户身份认证以及Web站点的互交。