Axinom uses cookies for analytics and personalized content. By continuing to browse this site, you agree to this use. Accept Learn More
Axinom Axinom
Axinom Axinom
Axinom Axinom
Axinom Axinom

Image showing the number 100000 and DRM illustration

Icon of Article
Article

Delivering 100000 DRM Licenses Per Second

Solving DRM scalability challenges

Online streaming services are ramping up their infrastructure to meet the increasing demands in the last couple of years. As more and more audiences cut the cord and move to online platforms, the need for these services and the load they experience is growing exponentially. Hence, providers face two critical challenges - scaling their services while maintaining the QoS levels and protecting the content from piracy.

Live and sporting events have always been the industry tests, taking the digital infrastructure capacity to its peak limits. There have been multiple incidents in the past where providers had to face the wrath of the viewers for failed streams in such high traffic events. Most of these issues arise due to scaling failure, be it the physical servers, the CDN, or the DRM. The latter being a necessary evil needed by the industry to safeguard its revenues and the livelihoods of involved stakeholders. Just last year, Parks Associates estimated the cost of video piracy at $9.1 billion, and they stipulate it to rise to a whopping $66 billion by 2022.

“During high demand events there is an unprecedented spike in traffic that causes the whole infrastructure to fail.”

Colored dots as separator

Unprecedented Spikes

Usually, platforms experience consistent or uniform traffic that varies within the planned limits, and the servers can autoscale as expected. But every once a while, especially during high demand events like sports, popular TV or movie show releases, or breaking news, there is an unprecedented spike in traffic that causes the whole infrastructure to fail. In such situations, most of the viewers can’t view the stream. Such cases mostly happen when many new subscribers sign up for some big event or higher than usual subscribers try to access the same stream at the same time.

The culprit, usually is the failed autoscaling, either due to the lack of physical servers or the lead time needed to fire up new servers. Hence proving that the media infrastructure is as scalable as its least scalable component.

So what exactly happens when there is a spike in demand?

Consider a standard DRM licensing server that can process 100 license requests per second (rps), and in the usual conditions, this number is more than sufficient. But under high traffic conditions when there are 1000 license rps, the system queues all the other requests and the queue keeps growing. The waiting viewers either face a large delay or a failed stream due to time-out.

DRM queue visualisation

How does the response time vary?

Let’s consider 4 scenarios for a server that can process 100 license rps with an acceptable delay of 3 seconds, in situations when the server load increases to 200rps, 500rps, 1000rps, and 5000rps.

Average response time for different scenarios

As you can see, the delay in serving DRM licenses exceeds the QoS limits with mere seconds when the load increases to 200 rps and almost immediately when it becomes 500rps or more. In the real-world, such delay translates to a high bounce rate, failed streams, or even worse - viewer outrage.

“Axinom DRM is a sophisticated multi-DRM solution designed to meet high volume traffic.”

Colored dots as separator

How Axinom Serves 100000 Licenses Per Second?

Axinom DRM is a sophisticated multi-DRM solution designed to meet high volume traffic needs and scales up and down without any considerable costs. We follow a multi-faceted approach to solve the scalability problem.

Autoscaling Performance Testing

Most failures in scaling occur when providers rely heavily on the scaling capability without conducting any testing to benchmark the capacity. Axinom multi-DRM solution has gone through rigorous performance testing to meet the required autoscaling as well as QoS needs. We have tested it in the tune of serving 100000 DRM licenses per second to achieve the highest of the demands, and remove any bottlenecks that were found to meet the goal.

Decoupling Session Management and Logging

Besides DRM licensing, the servers are also responsible for session management and logging. These additional functions are bottlenecks taking up the resources that the servers can utilize for issuing licenses during peak times.

For the sessions, Axinom utilizes a unique solution involving load balancing with a session service, for frontends, that scales horizontally without requiring any additional components or APIs. The service manages the session information in a centralized database that can be distributed automatically or be accessed by any physical server as needed. Whereas for logging, instead of using the valuable server resources, the service logs are maintained locally and synced only when the resources become available to do so.

Ramping Upfront

Once our customers intimate us of any expected rise in demand, we ramp up our servers upfront to safeguard against any lead time that might happen due to on-the-go scaling, hence assuring the highest QoS.

Guaranteed Capacity and QoS

Unlike many other multi-DRM solutions that provide server instances, Axinom DRM, besides its support for most DRM technologies like Widevine, FairPlay, and PlayReady, guarantees the agreed-upon capacity. Our domain expertise and unique architecture allow us to meet and exceed the guaranteed capacity. When you exceed your opted capacity, our autoscaling still keeps up with the requested demand on the best effort so that your customers don’t experience a failed stream.

Colored dots as separator
Interested in knowing more? A real person is online and ready to answer your questions.

         


Shaping future digital services
and content delivery

Colored dots as separator

Digital products for services and content management, delivery, security, and deployment.

Axinom products solve the complex digital challenges related to digital services and content preparation, management, delivery, security, and deployment. Our solutions are powering the biggest names in the aerospace and media industry.

Highlight of the month

Featured resources

Whitepaper
Standardizing Digital Services in Aerospace
The evolving aerospace industry is relying more than ever on data and digital services for operational efficiency. Discover how Axinom IFS can help.
Article
Transferring Securely and Robustly
A modern aircraft is composed of hundreds of digital systems that use and share data between themselves and on-ground servers. All this data needs a robust and secure delivery and synchronization. Learn how we do it at Axinom.
Article
Uncluttering In-Flight Entertainment
Passengers are keen on using their own devices but at the same time don't want to give up the seatback screens. Should airlines keep the screens and the bulky hardware that comes with or is there a better way?
Article
Unifying and Simplifying the IFEC Experience
With many moving parts, achieving stable and unified on-board connectivity experience on-board is no easy feat. The article gives an overview of the challenges and solutions.
Article
Digital on your mind?
Ancillary revenues constitute a large part of global airline revenues, which largely depends on creating passenger experience and loyalty. With increased reliance on connectivity and portable devices, airlines need to think digital and agile.
Article
IFE in Cloud, With Cloud
Nowadays, paired with the connectivity solutions in aviation, early-window content can be processed, packaged and delivered to the passengers onboard the aircraft in no time, no matter the location. Learn how from this article!
Press Release
First Production CMAF File Format in Aerospace
We're proud to be the first digital solutions provider in the aerospace industry to provide a production common media file format (CMAF) with common encryption for app-free browser-based IFE.
Article
Simplifying and Unifying The Digital in Aviation
Centralized data and digital package handling, collaborative interfaces, mass personalizations, faster time to market, and quicker certification cycles are a few of the topics mentioned around the future of aviation. Learn more from this article.
Colored dots as separator
We have much more to share.
Chat with us.
Chat
Thank you for your interest!
Agent will reply in the live chat below.