- Neal Stanton

We value your privacy!
In order to offer our services in the best possible way to you, we collect some data from you.
See our Privacy Policy and Legal Notice
Over the last couple of years, a dramatic change of paradigm has shaken the TV and broadcasting industry. The term “OTT” (short for Over-The-Top) broadcasting quickly became the leading buzzword in the market, promising to bring the next generation of TV to the world. Instead of using traditional broadcasting methods like cable networks or OTA, modern platforms make use of the incredibly fast-growing internet industry and its networks. However, this new approach comes with some very important requirements. One of them is quality; OTT must work just as smooth and reliable as regular TV. This article is dedicated to giving you an overview of the most critical aspects of OTT broadcasting and current approaches to overcome these challenges and make OTT – as promised – the future of television via P2P Video Delivery!
When asking anyone to name you some of the top OTT companies today, the answer will most likely contain names like Netflix, Amazon, Hulu, YouTube, and Roku. While it is true that for example Netflix and YouTube combined make up an astonishing 50% of the entire downstream traffic in the US, only 3% of the generated traffic is live. Right now, 95% of all video traffic is Video-On-Demand (VOD). This will, however, change over the next years until 2021. At that time, live content will make up 13% of all media traffic. That’s a growth rate of over 430% and makes lives video the fastest-growing segment of internet traffic.
What is interesting to see is that even today with only a 3% live video traffic share, there are huge problems that broadcasters are struggling with. “Shitstorms” during big live sports events due to broken connections and bad video quality are no longer rarities these days and almost every one of us knows the infamous “spinning circle” on the screen while the player is desperately trying to fetch the next live video segment. Michael Burns, a journalist, and editor for the IBC Daily wrote a very informative article about the 2018 world cup and why many broadcasters actually failed to deliver it to their subscribers.

Back to the problem. Right now, Video-On-Demand services already start offering 4K content – unimaginable for real-time streaming cases. One of the main reasons why VOD works so much better than today’s live video streaming is the huge and well-developed infrastructure of content delivery networks with their globally distributed caching servers. Since a VOD stream is basically nothing more than a big amount of old-fashioned “static content”, traditional CDNs can perfectly make use of their existing infrastructure – as long as they can keep up with the scale. This is by far not true for live streaming. While approaches like HLS and Dash are still based on HTTP and technically can be delivered over traditional CDNs, they are already exceeding their limits regarding infrastructure, reliability, and quality.
When it comes to taking live (or linear) OTT to the next level, there are three main issues, content providers and CDNs will have to tackle. In order to prepare for the coming storm of users who will expect an OTT live video stream to be as brilliant, fast, and stable as typical OTA or cable TV, we will need to improve scalability, reliability and quality of service. Our CTO Christopher Probst, who is a long-year expert in the field of network architectures, CDNs, and video streaming wrapped up the technical details for these three pillars of live OTT:

As we have seen, there are several problems when it comes to linear OTT broadcasting. To overcome these problems, people came up with the idea of using P2P networks and combining them with traditional content delivery networks. Such a “hybrid” approach would create an auto-scaling network that dynamically grows with the number of users watching a live stream. The first generation of hybrid P2P approaches still had Video-On-Demand as their main use case. Since VOD is all about static content, the first-gen P2P networks were designed based on the BitTorrent protocol. Although not having the best reputation, BitTorrent turned out to work quite well for VOD content. This is no wonder since BitTorrent was always designed to be a file-sharing protocol. Back in 2001 when Bram Cohen started with the development, nobody had live OTT broadcasting in mind (actually not even OTT Video On Demand).
A P2P network that is based on BitTorrent. It creates a decentralized, self-managing P2P network. First-Gen P2P networks are regulated by the peers themselves and have no centralized management software.
Yet, there is an old saying in the IT community: “never change a running system”. It is a well-known principle in software development and comes from the fact that every introduction of a new system in order to solve a problem is very likely to produce new problems at the same time. With a hybrid P2P CDN solution, it is no different.
The BitTorrent protocol was specifically designed to be decentralized. If a user wanted to join the network, he eventually would have to do a lot of management work in order to communicate with its peers. Also, every user can only “see” his directs neighbors which cause a lot of trouble if suddenly peers decide to leave the network (also called “churn”). Churn is one of the biggest threats to decentralized P2P networks and dealing with it on a per-user basis causes a lot of data overhead and network delay.
When it comes to content security, first-gen P2P networks are proven to have significant problems with so-called “Pirate Peers” who proactively send video ads or manipulated content to other users. A single peer simply can not verify whether or not the content he received from another peer is valid or not. Even the ETAG checksums that can be provided by a CDN are not sufficient since all P2P networks work on a Sub-Chunk level.
Another big problem of first-gen P2P networks is the exclusion of internet service providers in the equation. CDNs (and after all, content providers) heavily rely on good relationships with their partnering ISPs. Even the best hybrid P2P/CDN combination will be useless if an underlying ISP collapses due to the sheer power of peers, uploading data without being managed according to the current network state. The correct handling of critical network routes and congestions is crucial in order to actually improve your situation and not completely breaking down your live stream.
The answer to all three problems caused by first-gen P2P networks is what’s called a “server-side-managed P2P network”. The key idea here is replacing the decentralized, Peer-Only approach with a P2P network that is managed by a centralized backend and to connect it to your content.

Using a setup like this unlocks some pretty cool opportunities:
With a development history of over 7 years, StriveCDN has implemented the very first server-side-managed approach to build a second-generation P2P network. We strongly focused on only live video delivery and a fully server-side managed P2P network. In May 2018, we presented a case study at the CDN Summit.
The case study shows the first results with this new approach in the OTT broadcasting market. Here are the most important insights and results:
With more than 60,000 concurrent viewers, Strive’s server-side-managed P2P video delivery network managed to take care of 84% of the entire video traffic and offload it from the broadcaster’s CDN.
Only 2% of all video segments had to be refetched from the CDN after not being delivered over P2P. The fallback mechanism prevents additional delays for users. Still, 98% of the time, a fallback was not necessary.
Tracking the distribution of viewers over three different video quality levels, Strive increased the average bitrate of every viewer by about 36%.
For the rest of this year, we strongly focus on providing the support of native streaming environments such as iOS, Android, and Smart TVs. We also work hard on providing more insights regarding quality metrics and real-time analysis.
I hope that this article gave you a deep insight into our approach of P2P video delivery and the problems it solves. As a young company, we are always interested in feedback, so please feel free to reach out to us via Live Chat or email.
Thank you very much for reading, have a great day and don’t forget to subscribe to our newsletter to stay updated with new content and information about P2P video delivery and StriveCDN!
StriveCast is a leading technology provider for eCDN solutions. Our WebRTC-based P2P mesh network is used by large companies like Swisscom, Siemens, Gazprom, and NEP group to solve the problem of network congestion during live events. Based in Germany, we are constantly improving and adapting our cutting-edge P2P technology in order to provide the next generation of enterprise video delivery. Today, StriveCast connects over 150,000 users worldwide on a daily basis, saving customers up to 95% of CDN traffic with a unique server-side-managed Peer-To-Peer network.
Here you can select individually for which services you want to allow cookies to be enabled. Further information about these services can be found in our Privacy Policy.
You can change your cookie settings at any time by clicking on the “Cookie Management” link at the bottom of the page. In order to apply the changes, the page must be reloaded.

We value your privacy!
