Design of multi-threaded real time embedded video acquisition system from IP cameras

IP cameras have become the de facto imaging sensor used for video acquisition in surveillance systems because of its advantages over traditional analog cameras. Video Compression schemes are adopted for efficient transmission and bandwidth preservation of the link. Currently H.264 is the compression standard adopted for video compression in these devices. Logging of the videos from the imaging sensors is the fundamental responsibility of these surveillance systems. This paper presents an efficient method for the multi threaded acquisition of H.264 encoded video stream from these imaging sensors. An embedded implementation of the proposed method have also been carried out on an ARM Cortex A8 target. The embedded system developed possesses the capability of acquiring compressed video streams concurrently from 4 IP Cameras while handling the real time processing constraints.

[1]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[2]  Wang Jing,et al.  ARM-based embedded video monitoring system research , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[3]  N Vun,et al.  Implementation of an embedded H.264 live video streaming system , 2010, IEEE International Symposium on Consumer Electronics (ISCE 2010).

[4]  Jing Li,et al.  Research and Design of Embedded Network Video Monitoring System Based on Linux , 2008, 2008 International Conference on Computer Science and Software Engineering.

[5]  Changyou Li,et al.  Research on Embedded Video Monitoring System Based on Linux , 2009, 2009 International Conference on Computer Engineering and Technology.

[6]  Miska M. Hannuksela,et al.  RTP Payload Format for H.264 Video , 2005, RFC.