This document proposes an architecture for video surveillance services based on peer-to-peer (P2P) and cloud computing technologies. The architecture aims to address issues with traditional centralized video surveillance systems, such as limited bandwidth, storage space, and scalability. It uses concepts from Hadoop such as data replication across multiple nodes. The proposed system has directory nodes that manage metadata and peer nodes that store video data. Each video is replicated across a primary peer node and two secondary peer nodes. This allows the system to be scalable, fault tolerant, efficient and reliable. The document describes the system components, operation flows for video recording and monitoring, and discusses implementation considerations.