- How does Peer5 work?
- So Peer5 is a Multi-CDN?
- How does your platform increase reliability?
- How do you improve rebuffering and video loading speeds?
- How popular does my content need to be?
- How do you lower bandwidth for content providers? How much money can they really save?
- Why is your technology more scalable than other CDNs?
Video CDN Technology
Q: How does Peer5 work?
A: Peer5 works alongside of a publisher’s origin server, CDN or Multi-CDN architecture. We use WebRTC to create a peer-to-peer mesh network that helps users load video content from each other. Our hybrid switching algorithm determines whether a viewer should load the next segment from Peer5’s p2p network or the publisher’s alternative delivery system. This allows Peer5 to shrink a content provider’s bandwidth usage, while also maximizing a user’s viewing experience.
Q: So Peer5 is a Multi-CDN?
A: Sort of. Peer5’s technology creates a hybrid Multi-CDN delivery architecture alongside of a publisher’s current CDN or origin server. Peer5 also works for publishers that already have a Multi-CDN approach set up. While we aren’t a Multi-CDN ourselves, we always work as part of a multi-source delivery system.
Q: How does your platform increase reliability?
A: The use of a P2P platform built on top of a client-server distribution system increases transmission reliability. All of the typical HTTP protocols are followed, but the P2P layer makes transfer more geographically agnostic, less susceptible to peak demand issues and reduces failures in other abnormal conditions.
Q: How do you improve rebuffering and video loading speeds?
A: Peer5 boosts video streams by using our proprietary P2P CDN. Our CDN fetches a stream from other people watching the same content. By retrieving streams from closer to the viewer, videos load faster using P2P technology. The faster a video segment loads, the less likely your entire stream is to rebuffer. Rebuffering is a big problem for most publishers, especially those who want to offer live streams without adding latency. At the same time that a stream is being transmitted using our P2P mesh network, it is also concurrently loading through servers. This means that data will never transfer slower than if the P2P layer did not exist.
Q: How popular does my content need to be?
A: Peer5 views content popularity in terms of number of concurrent users. With our P2P system, the higher the concurrency, the better. At peaks, Peer5 has held hundreds of thousands of concurrent viewers and offloaded over 96% of all bandwidth. However, a swarm with only 10 viewers can experience bandwidth offloading rates of approximately 50%. This means that even content that isn't highly popular can be efficiently delivered with Peer5. With only 20 concurrent peers in the swarm, Peer5 reaches 70% offloading.
Q: How do you lower bandwidth for content providers? How much money can they really save?
A: Most content providers use CDNs to speed up their content delivery processes. These CDNs charge for transmitting data through their servers. By transferring data using P2P connections whenever possible, we minimize the amount of data going through servers. Not only does this offloading save publishers money, especially at peak times when they spend the most on bandwidth, but it also reduces their need to have many additional servers that are only used at peaks, saving them even more.
How much content publishers save depends on a variety of factors, including user base, traffic patterns and CDN payment agreements, as well as many others. Many of our customers have saved 70+% during recent live events.
Q: Why is your technology more scalable than other CDNs?
A: The platform is scalable thanks to the P2P aspect of our content distribution protocol. When using P2P technology, user’s computers interact, connecting to form a node. This is how the network allows computers to upload to and download from each other. The more of these nodes there are, the better the connection an individual has to the content that he or she is trying to load. As more people use the Peer5 platform, a greater number of nodes exist, which in turn improves the system's content delivery capabilities. This is the opposite of the traditional CDN model, in which each user connects to and gets streams from servers individually. This is the reason that our P2P CDN is so effective during peak demand and why it increases our customer’s server capacity by so much.
Q: How much benefit will users see from Peer5?
A: How big of a benefit user’s experience depends on their number of peers, their connections and other factors. Nevertheless, our P2P transfer is a very efficient system and the benefit can be very significant. In many cases, we can reduce instances of rebuffering by roughly 50%. Further, our video streaming technology makes sure the user gets the best possible experience at all times. We do so by obtaining data from the very best peers using our proprietary mapping algorithm. This optimizes the user’s network connection and ensures a low latency viewing experience with minimal interruption.
Q: Can Peer5 ever harm user experience?
A: No. Peer5 can never deteriorate user experience. Peer5's guiding principles include maximizing experience and reliability, so our hybrid switching algorithm only uses peers when end users will benefit from it. Most video streams load faster, are watched for longer and experience less rebuffering with Peer5's CDN than without it. When a user has no peers or when using them might deteriorate user experience, Peer5 only uses the server.
Q: Does Peer5 keep information secure?
A: Data is protected using end-to-end encryption methods that are compliant with Google, Mozilla and IETF standards.
Q: Can Peer5 add a delay to a user's stream?
A: No. Video segments are never played later than they would be without Peer5. If a video segment cannot be loaded from peers in a timely manner, it is fetched from servers. This means that Peer5 will never add a delay to a video stream.
Q: How does Peer5 impact a user's upstream bandwidth?
A: Peer5 works with whatever bandwidth is free for upstream use and will not impact other applications that require uploads at the same time as Peer5. Changes to upstream bandwidth are unnoticeable to the end user.
Q: Does your technology require any user side plugins?
A: No. There are absolutely no plugins or add-ons necessary for a viewer to watch streams powered by Peer5. The entire viewing experience is completely seamless to the user.
Devices, Protocols and Technologies
Q: What video streaming protocols and players does Peer5 support?
A: Peer5 currently supports HLS and MPEG Dash streaming protocols. We also support JW Player, Video.js, Shaka Player and Clappr players. We constantly integrate with new technologies. If you are interested in using Peer5 with different technologies, please let us know and we will see if we can accommodate you.
Q: Does Peer5 work on mobile devices?
A: Yes. But please note that users may not be allowed to upload content from mobile devices. Even if a specific user cannot upload streams, they can still download content. We make our upload decisions based on a variety of factors, including but not limited to a user’s available resources and upload capacity.
Q: Does Peer5 work with DRM?
A: Yes. Peer5 works with DRM. Our P2P CDN is completely agnostic to content protection.
Q: What happens if a user doesn’t have WebRTC?
A: If a user doesn't have WebRTC, the user will seamlessly fallback to normal server usage. However, WebRTC has become increasingly popular in the last few years. Facebook Messenger, Google Hangouts, Twilio and many other well-known companies use WebRTC. Approximately 72% of potential viewers have access to WebRTC.
Peer5 Accounts and Billing
Q: How can I get a Peer5 account?
A: You can click here and sign up for an account.
Q: How much does Peer5 cost?
A: Peer5 offers multiple pricing tiers. You can click here to see the options we offer. If you’d like a per Gigabyte price quote, just send us a message.
Q: Is it possible to switch plans?
A: Yes. If you want to switch plans, just let us know. We’d be happy to help you upgrade. You can also go to the accounts tab in your dashboard and upgrade there.
Q: How does billing work with Peer5?
A: For the pay-per-Gigabyte tiers, Peer5 charges you at the end of the month based on the agreed upon price and actual amount of data delivered through our P2P CDN during the period. For the Pro tier, Peer5 bills the flat rate at the beginning of the month. For the free, Starter tier, there is no billing, but we do cap your P2P delivery at 1 TB per month.
Q: What methods of payment does Peer5 accept?
A: Peer5 accepts virtually all credit cards including, but not limited to: Visa, Mastercard, American Express and JCB. Want to use another form of payment? Send us a message and we will try to accommodate you.