基于达芬奇技术的嵌入式网络摄像机系统研究
2011-08-20徐熙平李沛松长春理工大学光电工程学院吉林长春130022
网络安全与数据管理 2011年22期
肖 军,徐熙平,李沛松(长春理工大学 光电工程学院,吉林 长春130022)
随着多媒体技术和网络技术的发展,网络摄像机已经广泛运用于网络监控和视频会议领域中。网络摄像机的发展趋势集视频采集、视频压缩、视频发送为一体,并且按照需求添加相应图像识别、图像叠加、运动侦测、云台控制和报警等功能。因此要求处理芯片具有强大的控制能力和数据处理能力。TI公司推出了达芬奇技术,专门应用于多媒体系统,它把图像处理的编码算法封装成标准API,应用程序调用这些API函数即可实现图像的编码处理。
TMS320DM368芯片是基于达芬奇技术的音视频数字媒体片上系统(DMSoC)[1],它以ARM926EJ-STM为内核,拥有两个视频图像协处理器(HDVICP和MJCP),广泛运用于中低端音视频处理系统。本系统采用DM368来构建网络摄像机视频服务器,通过访问服务器可实时查看监控视频。
1 系统总体方案设计
TMS320DM368只有一个ARM内核,通过嵌入Linux系统来实现图像的采集处理和网络通信。系统总体框图如图1所示,CMOS图像采集模块把采集的数字图像发送给TMS320DM368主芯片,然后调用算法API函数实现H.264编码。UDP接收负责接收参数控制命令,经过命令解析把参数传递给对应模块。RTSP负责等待客户端访问,然后创建用于RTP数据包发送的套接字。

为了实现系统功能,应用程序主要分为以下几个线程:CMOS视频采集线程、视频编码线程、RTSP任务调度线程、RTP视频数据发送线程、UDP命令接收线程和命令解析线程。CMOS视频采集线程负责按要求初始化CMOS芯片,采集视频图像;……
登录APP查看全文
