The peer-to-peer protocol differs from the familiar client-server architecture by the absence of a dedicated server, as each node simultaneously performs functions as both a client and a server.
The main part of the costs of cloud solution maintenance consists of expenses for traffic payment and the maintenance of encoding and decoding servers for video signal streams. P2P technologies eliminate such costs for the service provider. Signal servers are used for connection, which only connect cameras and remote devices to each other. As a result, P2P is characterized by more efficient use of the channel bandwidth. In this case, additional cloud retransmission and video processing is not required, which helps to save on the cost of maintaining the system.