What is HiveCDN?
HiveCDN is the future of video content delivery. Powered by Artificial Intelligence and Peer-to-Peer technology, HiveCDN improves viewer experience by reducing buffering times and increasing delivered bit rates, while at the same time cutting CDN costs by up to 50%.
How does HiveCDN work?
HiveCDN uses WebRTC technology to create a peer-to-peer mesh network and seamlessly distribute chunks of video between clients. HiveCDN works together with the broadcaster's conventional CDN, while offloading as much bandwidth as possible to the P2P mesh. Our advanced algorithms intelligently optimize connections between the peers to maximise total throughput while reducing the load on your legacy CDN.
What is WebRTC?
WebRTC is a new protocol being standardized by the Word Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF). It allows browsers to send and receive multimedia data from the browsers of other users, in addition to web servers. WebRTC is currently supported by Google Chrome, Mozilla Firefox, Microsoft Edge and Opera browsers, while Microsoft Internet Explorer and Apple Safari will to add support in 2017. Since WebRTC is natively supported by the major browsers, users don't have to download or install any additional software or browser plug-ins to watch content.
How does HiveCDN enhance viewer experience?
Traditional CDNs serve data files to all users from the a limited number of edge locations. Since they transfer the same video content to each user separately, conventional CDNs suffer quality of service degradations such as excessive rebuffering, reduced bit rates and delays at peak demand times. This is especially common for live sports events and popular shows where millions of concurrent users view the same stream. Many broadcasters have resorted to disabling HD resolutions and using low bit-rate encodings during peak demand, impairing the viewer quality of experience. With the advent of 4K resolution video and VR content, this problem can greatly escalate.
HiveCDN uses a peer-to-peer overlay network, making each viewer also a content source. This allows the network throughput to seamlessly scale with the number of viewers. It also employs state-of-the-art matching algorithms that find the best supply-demand pairings between the peers, maximizing the viewer Quality of Experience (QoE), while at the same time minimizing conventional CDN costs.
How does HiveCDN reduce CDN costs?
By allowing consumers to download chunks of video from other viewers in close proximity, HiveCDN reduces the data transferred from your conventional CDN by up to 50%.
Why is HiveCDN more scalable than traditional CDNs?
Conventional CDNs use a fixed infrastructure that is shared by their customer broadcasters. At peak consumption times, like during live sports events or episodes of popular shows, this capacity often remains inadequate. Users suffer excessive rebuffering and stream lag, and reduced resolutions. Since HiveCDN distributes the content throughout the users in a peer-to-peer fashion, each new user also acts as a bandwidth supply. This allows HiveCDN to seamlessly scale to millions of concurrent users.
How does HiveCDN protect content from piracy?
HiveCDN seamlessly delivers DRM-protected content over WebRTC. It supports AES-128 for HLS and all Common Encryption based DRM schemes. Since the video segments users receive from peers are the same segments they get from the server, HiveCDN works with any DRM method.
How is HiveCDN integrated into a broadcaster's platform?
Does HiveCDN work on mobile devices?
Yes, but since most mobile data plans have lower quotas that include uploads, mobile users may not be permitted to upload the video segments they receive. Mobile users can still download content without quality degradation.
Does HiveCDN work for users without WebRTC?
For clients that don't support WebRTC, HiveCDN transfers data through HTTP. These clients will download from the conventional CDN edge servers. Note that as of 2017, a large majority of client platforms support WebRTC technology. These include Google Chrome, Mozilla Firefox, Microsoft Edge and Opera browsers and Android OS. Many popular applications like Google Hangouts and Facebook Messenger utilize WebRTC technology to power their functionality.