This demonstrator serves as a proof-of-concept of our multi-camera remote surveillance system that supports 1080p still image capture with a 10-second refresh rate. Image capture, compression, and broadcast are implemented in each Raspberry Pi 2 camera node. Image compression is conducted with an open-source Kvazaar HEVC encoder that outputs HEVC images in BPG format. The BPG images are broadcast from camera nodes to terminals over the Internet through WebSocket protocol. The images can be played back with most Web browsers in remote locations with Internet access.
['Marko Viitanen', 'Ari Koivula', 'Jarno Vanne', 'Timo D. Hämäläinen']
Kvazaar HEVC still image coding on Raspberry Pi 2 for low-cost remote surveillance