All bandwidth and storage resources are aggregated and utilized from end-user computers and home devices, such as IP set-top-boxes, media, and gaming consoles, Internet-enabled digital video recorders, and mobile phones. Each user becomes a node on the network and communicates with other users upon demand. This occurs when the user either requests to view content, or serves content to other users.
Serving other users only occurs when the users' device is Idle and internet bandwidth in his area is abundant. A user's device never interrupts another activities the user might be performing at the time that require his bandwidth..
Giraffic’s end-user software can be packaged in content providers' existing offerings – such as high definition or exclusive content, or in existing players or toolbars on content providers’ Websites or in their Mobile Apps.
Giraffic’s network consists of end users and centrally managed servers.
The servers handle the secure connection and authentication of the end-users’ digital rights management, and control and monitor the network. No actual streaming or heavy media delivery is done from the servers.
More users = lower cost = higher performance
End-users’ last mile bandwidth is the only part of the Internet infrastructure which has proven itself as expanding at the same rate as the growth in consumption, content bitrates and volume of data being downloaded.
Giraffic’s fully distributed network is inherently scalable. The larger the audience of viewers is, the more resources are added to the network with the resulting ability to deliver more media.
That said, Giraffic's streaming algorithm will only utilize abundant or excess end-user resources in the network, so users with limited bandwidth or storage (such as mobile devices) will not be used for delivering media to other users, but can enjoy the accelerated video streaming from other devices in the network such as home PCs and Set-top-Boxes.
Giraffic's technology and architecture enjoy some of the benefits of P2P such as virtually infinite peak-hour scalability and low bandwidth costs, but also have a substantial performance benefit to the end-user's streaming experience: