De-centralized solution, a pure p2p network doesn't consist any server, all the peers (ip devices) work as both client and server, this is the fundamental feature of p2p technology. Since pure peer to peer network isn't easy to manage, thus many p2p applications adopt hybrid mode.
Scalability, scalability is considered one of the most important features of p2p networks, p2p networks can theoretically unlimited expansion. Bittorrent has tens of millions of users worldwide.
Reliability, p2p network architecture has the advantage of naturally resistant to attack, high fault tolerance. As services are dispersed among the various nodes, the network node or be affected part on the rest of the damage is very small, but a traditional network architecture based central node's failure causes paralysis of all services.
Cheap and affordable, using the p2p architecture can effectively use the internet to spread a large number of ordinary nodes, all nodes in the distributed computing tasks, or store the data, the use of the idle computing storage or bandwidth, to achieve a high-performance computing and mass storage purposes, by utilizing the network the large number of free resources that can provide more computing and storage capacity at lower cost.
Based on above features, there are many p2p technology based solutions including: file and content sharing, napster, bittorrent, emule and more; distributed computing and storage sharing, seti@home, avaki, popular power; co-processing with shared services platform, jxta, net my service; communication and collaboration, skype, msn, oicq.
P2p in ip security camera
Because of limitation from network technology, ip cameras are only limited in lan network transmission, the old existing technologies could not enable ip camera to be accessible from internet. To solve this bottleneck, computer fields come with many new technologies including dynamic dns (ddns), sip protocol and more. But these technologies only solve part of the problem, not the fundamental problem.
Ddns allow user access the ip camera which uses dynamic ip address, but if still utilizing the traditional video streaming technologies (rtsp/rtp), the video stream still can't broadcast on internet (wan), p2p technology is the right solution.
The traditional ip camera requires user to set the correct network for properly usage of ip camera, which stops many users to use the ip cameras. Moreover, intended for remotely monitoring, user have to do port forward and ddns setting, to achieve ddns, the dns server should be used, therefore user can access the ip camera and watch the live video. P2p technology can allow the ip security camera automatically penetrates your network firewall and obtain ip address itself, which means eliminate the network setting and no need to use server.
Since p2p connection may bypass your firewall, and video files are confidential for users. Many ip cameras such as unifore's erobot ip camera adopts encryption connection to secure your data transmission.
Traditional ip camera vs p2p ip camera
Traditional video streaming based ip camera
Need to use the ddns server.
Need to do port forward or port mapping.
Ddns service is not stable, frequently interrupt service and video transmission or can not be resolved.
Through cloud monitoring, need to use video forwarding mechanism, need subscription, expensive.
Establish a dedicated cloud server farms for cloud monitoring, it's expensive.
Peer to peer based ip camera
No need ddns server or service
No need to set port forward or port mapping
Ip camera can connect to internet in anywhere
Without cloud monitoring and computing
Complete protect your privacy with encrypted video streaming