HTML5 Integration

Peer5 can be integrated with any HTML5 video player and any media server that outputs HLS or DASH streams.

This guide assumes that you already have a media server that can output HLS or DASH streams. If this is
not the case, we have a guide that explains how to set that up
for live video as well as
for VoD. In addition to nginx / nimble / ffmpeg, we also
support (and recommend) Wowza.

Peer5 integrates with a broadcaster’s existing infrastructure by deploying two lines of Javascript on the web page
where the video player resides. This client-side Javascript implements a hybrid switcher. Once Peer5 is integrated,
users can fetch video segments from either an edge server or from their peer group, depending on which channel is
performing better at that given moment in time. As more chunk requests are handled by the peer group, the broadcaster
sees dramatic reductions in server load and, consequently, higher stream quality (faster load times, less buffering,
longer viewing sessions) for all viewers.