Skip to Main Content
In this paper we propose the design and implementation of a home surveillance system which provides the functions of remote video streaming and home surveillance. Video streaming is dissimilar to the traditional mode called "Play after download", the key point being the mode called "Play as received". In the video streaming server therefore video stream packets are transmitted via User Datagram Protocol (UDP). UDP does not guarantee reliability or ordering in the way that TCP does. Datagrams may arrive out of order, appear duplicated or go missing without notice, but it has the advantage that it transmits and plays packets real time. However, it is unreliable because there is no error detection mechanism. If a packet is lost, it will not be restored and transmitted. Instead of a PC we select the embedded system as the platform to implement the surveillance system with its advantages of lower power consumption, small volume, low cost and high mobility. This system is based on the kernel of an ARM board with the Camera module being triggered by a Pyroelectric Infrared Sensor (PIR) which senses changes in the external temperature from an invader and captures the relevant images. At the same time, by using a PDA, a smart device or a PC, the user can link to the video streaming server constructed on the embedded board via the Internet and browse the Webpage to monitor the surveillance area.