The Design and Implementation of Network Video Surveillance System Based on Davinci Chips

This paper realizes a network video surveillance system based on DM6446 and OMAP3530. DM6446 works as the IP camera and OMAP3530 as the client-end. Both DM6446 and OMAP3530 are Davinci Digital Media System-on-Chips which contain an ARM core and a DSP core. IP camera is developed in the framework of ENCODE. In the Writer thread of ENCODE, network functions are added to send data stream. The client-end is based on a media player DECODE. DECODE is transplanted onto OMAP3530MINI board. DECODE is based on DMAI (Davinci Multimedia Application Interface) which is designed for rapid development of multimedia applications, and DMAI is modified to let DECODE receive data from IP camera rather than read from a file. The remnant area is used in the client-end to ensure that data speeds of the client-end and IP camera are matched.