How peer-to-peer CDN deals with your CDN dilemma
The most common case of using P2P CDN is to turn it on at the same time with the external CDNs to relocate traffic to peering network and decrease traffic consumption from the external CDN. By doing so, a broadcaster usually saves the budget as P2P CDN prices are at least 2Х lower of traditional CDN prices. However, P2P CDN offers much more than that.
Let's consider what P2P CDN can do for in-house CDN. When in-house CDN is already established, the costs of its maintenance are usually considered as "fixed monthly costs" that broadcaster must carry anyway. For in-house CDN to be cost-effective, the traffic must be stable 80% of the time. In this case, turning P2P on for users that are connected to in-house CDN seems like the nonsense idea. Why decrease the traffic on in-house CDN by relocating it to the P2P network, if the in-house traffic is already "prepaid."
Let's take a closer look at how the switch from in-house to external CDN is happening.
While the size of the audience is relatively small, and the capacity of in-house CDN is enough to serve them all, every new viewer is usually connected to in-house CDN. When a number of viewers reach a certain threshold, all new users are directed by the load balancing system to some of the external CDN. This is the moment when a broadcaster starts to pay "extra costs" on top of his in-house СDN expenses. This is quite obvious, and there's no way you change the rules of the game? Or there is a way?