66 STREAMING MEDIA INDUSTRY SOURCEBOOK 2018
to view a single resource. This poses a couple of
1. You need to build your infrastructure to that
single peak of traffic, having it available at all
times to manage it.
2. You need to pay for
all of that bandwidth.
One approach that gains favor
every couple of years is the use of
peer-to-peer (P2P) streaming.
Figure 5 illustrates this concept.
Our source passes its media content to a server. This will most likely
be a CDN. The server will then send
the content to the viewers, just the
way it used to, with one minor difference. The viewers can cooperate
and share pieces of the content directly between themselves, reducing the load from the server.
This works best for peak viewing,
where many people watch the same
content at roughly the same time.
And it makes use of WebRTC’s data
channel to do that.
Up until 2017, this had been the domain of startups such as Peer5 and Streamroot. This is changing
now. During an interview at IBC 2017 in Amsterdam,
Akamai senior product line director Jim Ewaskiew
said the company is working on such a solution.
WebRTC WebRTC WebRTC
Peer-to-peer streaming with WebR TC
A single broadcaster’s stream is cascaded from one media server to another before reaching its destination.