TL;DR
Znipe.tv used Bitmovin cloud encoding to deliver an eSports platform where viewers choose which players and streams to follow. The post notes the global video game audience was projected to reach about 650 million by 2022, with competitive gaming expected to become a billion dollar industry in 2019.

The global audience for video games is projected to be somewhere around 650 million by 2022. It’s no surprise then that eSports is booming right now with competitive gaming expected to be a billion dollar industry in 2019, with its global audience expected to increase by more than 50% between now and 2023.
Znipe.TV’s platform offers its users a bespoke viewing experience by empowering them to select the players and streams they want to follow and options on how to split the screen, giving them a unique perspective on every match.
The Challenge
To ensure that they could continue to deliver high-quality experiences to viewers, while having the agility to deliver innovation quickly, Znipe.TV needed a cloud encoding service that:
- Could handle a high level of complexity at scale, as gaming content is very complex to encode
- Could be deployed in any cloud region around the world
- Is system agnostic to avoid tying them to a specific cloud vendor, offering maximum flexibility
- Encodes multiple streams at 60 frames per second (FPS)
- Is future proof to make sure that Znipe.TV stayed up to date with ongoing market innovations
The Solution
After looking at a number of technologies available on the market, Bitmovin’s encoding solution quickly became the obvious choice to address Znipe.TV’s needs.
Bitmovin’s solution was chosen because it offers the most flexible encoding on the market. It can be deployed in any cloud region of Znipe.TV’s preference, which means that streams can be encoded in the closest location to the respective eSports event. This guarantees fast turnaround times, reduced latency and an enhanced viewing experience.
Bitmovin’s flexible and customizable technology has helped us in our unique broadcasting challenges: to seamlessly generate a vast amount of parallel live video feeds and present them to the user in the highest quality, wherever they are in the world. Znipe.TV’s unique service broadcasts a time-synchronized video stream covering multiple angles, increases the demand placed on a transcoder service. Bitmovin has proven it is able to deliver all of our needs now and in the future with their fantastic technical roadmap. To achieve the unique Znipe. TV viewing experience, we chose Bitmovin’s encoding to handle the video transcoding so that we can focus on what we do best, providing world-class entertainment for fans globally, live and on demand.
Erik Åkerfeldt, CEO and Co-Founder, ZnipeTV
With Bitmovin’s help, Znipe.TV is able to offer a cutting edge service that gives viewers the opportunity to watch tournaments from their preferred perspective. This innovative way for viewers to experience the thrills and spills of the best players in the world on titles like CounterStrike: Global Offensive, has been a huge success and cemented its position as a leading eSports broadcaster.
Want to learn more? Download the full Case Study!
FAQs
What are Apple’s requirements for HLS content?
Apple publishes a list of more than 100 required or recommended points that cover every part of the workflow, from creating HLS content to delivery and security. They fall into general requirements, video encoding, audio encoding and storage and delivery, so you can check your streams against each area.
Do I need a low bitrate stream for HLS on cellular networks?
Yes. If your HLS content is delivered over cellular networks, Apple requires at least one stream with a bandwidth of 64 kbps or lower. This can be an audio-only stream or an audio stream with a still image, so viewers on weak connections can still receive something.
How accurate do bitrates in an HLS master playlist need to be?
For video on demand content, the measured bitrate values are allowed to be up to 10% off the values stated in the master playlist. Staying inside that range is part of passing Apple validation.
