Axinom DRM FAQ

We've gathered some of the frequently asked questions we get. If you can't find the answer to your question here, please do get in touch with us.

General

What is Axinom DRM?

Axinom DRM is Axinom’s highly robust multi-DRM solution that enables customers to leverage leading DRM technologies with ease by using a unified API. It supports Microsoft PlayReady, Google Widevine, and Apple FairPlay Streaming. Axinom DRM can operate in the cloud, on-premises and even on board of vessels while being completely disconnected from the internet.

Axinom DRM features two core products:

  • Axinom DRM Licensing Service:
    The licensing service enables secure creation and delivery of licenses (read “decryption keys plus usage rights”) to consumer devices. It features a comprehensive API that makes integration with existing websites / portals an efficient and hassle-free process.
  • Axinom Key Server
    Axinom Key Server is a cloud-hosted solution that is able to securely store encryption keys. It comes with APIs that allow the integration with modern encoders / packagers which request encryption keys from Axinom Key Server.

Why would I consider using multiple DRM technologies instead of only one?

There many things to consider when rolling out an online video solution with DRM.
Advantages of using multiple DRM technologies simultaneously

  • Broadest reach – supporting multiple DRM technologies allows you to reach a broader set of device types
  • Provide the best user experience by using the natively supported DRM technology
  • Avoid client side licensing fees
  • Support native and Web based solutions

Disadvantages of using just one DRM technology

  • Limited reach
  • Potentially expensive, because it is necessary to license client side DRM technology and bring it to the device types where it is not supported natively (if at all possible)
  • Web based solutions will be very limited, because browsers differ very much in terms of DRM technology support

For more information we recommend reading our white papers: Multi-DRM is required and DASH is required.

What is the cloud-hosted Axinom DRM service and who can use it?

The cloud-hosted Axinom DRM license service allows for generating licenses that enable end users to consume protected content.
The service comes with an extensive API that enables efficient integration with existing websites and online portals. It is accompanied by a set of tools that make adoption easy:

  • Sample code (generating Entitlement Messages, etc.)
  • Comprehensive documentation

Are you licensed with Microsoft, Google, and Apple?

Yes. Axinom has all needed relationships with the respective DRM technology vendors.

Is Axinom DRM approved by major studios, broadcasters, and networks?

Yes. Axinom DRM is built on leading DRM technologies (Microsoft PlayReady, Google Widevine, Apple FairPlay Streaming) which earned full trust from all major players.

Can Axinom DRM effectively prevent piracy?

Yes. Axinom DRM leverages leading DRM technologies with an impressive track record. PlayReady, Widevine, and FairPlay Streaming feature built-in security on many levels and come with sophisticated anti-tamper technology. Your content is persistently encrypted with state-of-the-art AES encryption technology prior to transferring it. Anyone “stealing” such content will not be able to consume it without the necessary decryption keys.

Does your solution support mobile platforms?

Yes. Axinom DRM supports several DRM technologies simultaneously. This allows our customers to reach broad audiences on all sorts of mobile device platforms like iOS (iPhone, iPad, iPod), Android, Windows, and browser based solutions.

Licensing

How is your solution licensed?

It is licensed as SaaS (cloud-based) or as a software product.

The most common licensing option is using our cloud-based service. The cloud-based license delivery service allows you to build, deploy and run end-to-end DRM solutions without the need and complexity of entering into, potentially expensive, agreements with DRM technology vendors. You just pay based on the number of licenses issued by your application. We take care of paying applicable DRM technology license fees.

Alternatively, you may license our software and run it on your own servers.

Can I test your service free of charge?

Yes. All you need to do is sign our non-disclosure agreement. After that we will provide you with access to our test environment, sample code, and comprehensive documentation.

Performance

How much load can your service carry?

Our cloud-hosted service runs in a load-balanced environment and is built to scale on demand. It is performance-optimized on several levels, reducing the round-trip time for acquiring licenses to a minimum, thus guaranteeing the best possible end user experience.
Axinom DRM scales without limits. We even offer service capacity guarantees that you can take advantage of. No matter, if you need our service to deliver peak loads of 100, 1 000, 10 000, or more licenses per second – Axinom DRM can handle the load.

Asset protection

What is a “license” in terms of Axinom DRM?

A “license” means a relatively small data packet that is needed to view / play the content. It contains the key for decrypting the content, accompanied by rules that apply for that content. For example a license could tell the player to limit playback to a certain time frame or a certain number of views. Using our API you can configure the restrictions that you want to apply to your content.

We are required to enforce output protection levels (OPL) when our content is played. Does Axinom DRM support this?

Yes. However, support for output protection differs between DRM technologies (PlayReady, Widevine, FairPlay Streaming). Using Axinom DRM you can apply simple output protection across all technologies or address each technology separately and use it to its full extent.

Browsers, clients and devices

Does Axinom DRM support playback on Mac and Windows PCs?

Yes. Axinom DRM can be used with virtually all DRM capable players available. The decisive factor is the respective platform’s DRM support. For example the Google Chrome browser supports Widevine DRM on Windows and Mac OS whereas Microsoft Internet Explorer and Edge browsers support PlayReady on Windows.
For an overview of DRM technologies supported by different platforms click here.

What about mobile devices such as Android devices, iPad and iPhone?

They are all supported. Android supports Widevine DRM whereas iOS devices come with built-in support for FairPlay Streaming.

Can Axinom DRM be used with Set-top boxes and connected TVs?

Yes. Set-top box and Connected TV manufacturers more and more integrate support for DRM technologies into their devices. The vast majority of devices support either Microsoft PlayReady or Google Widevine.

Technology

What technologies can I use to integrate my portal / backend with your service?

There is no restriction regarding the technology you use for your backend / portal. Any technology capable of consuming Web services (such as PHP, Java, ASP.NET, node.js, etc.) can be used to integrate with Axinom DRM.

What DRM technologies does Axinom DRM support?

Axinom DRM supports Microsoft PlayReady, Google Widevine, and Apple FairPlay Streaming. Using these three trusted DRM technologies our customers can reach an extremely broad set of client devices.

Do you support adaptive streaming technologies?

Axinom DRM can be used in conjunction with MPEG-DASH, CMAF, HLS, and Smooth Streaming.

We have a large Video portal up and running, but with no DRM currently. Can we integrate Axinom DRM into our existing infrastructure? How?

Yes. Our cloud-based Axinom DRM platform features a rich Web services API that can be used by any Website or portal to create license rules. A typical workflow could look like this (many other possibilities exist):

For below description it is assumed that content is already encrypted and published to some media server or CDN.
Step 1: The user navigates the customer app / Website and decides to watch some content. User hits “play” button.
Step 2: The Web portal / app backend processes the request and verifies the eligibility of the request. If the verification is successful the Web portal / app backend creates an Axinom DRM message that describes the usage rights for this particular request. It encrypts and signs the message and passes it to the requesting client device.
Step 3: The player application on the client device starts downloading the DRM protected video. It determines the license acquisition URL (this information is typically contained in the asset manifest) and prepares a license request. It sends the license request together with the Axinom DRM message to the Axinom DRM license service.
Step 4: Axinom DRM license service receives the license request, verifies the integrity and analyses the Axinom DRM message and prepares a respective license response which it sends to the requesting device.
Step 5: The player continues downloading and starts decryption and playback of the video.

Do you support iOS devices like iPhone and iPad?

Yes. We are able to provide you tailor-made players for all major mobile platforms, including iOS (iPhone, iPad, iPod), Android, and Windows. Contact us for more information.

Do you support Android devices?

Yes. We are able to provide you tailor-made players for all major mobile platforms, including iOS (iPhone, iPad, iPod), Android, and Windows. Contact us for more information.

Players

Do your players support offline playback?

Generally yes. Our iOS and Android based players support download of DRM protected assets and offline playback. Our HTML5/JS based players will support this feature when the underlying browsers support it. This is at the point of this writing not yet the case, though support for offline playback is in the making at some browser manufacturers.

Interoperability

Do your players support offline playback?

Yes. Axinom DRM is compatible with the vast majority of 3rd party encoders/packagers.

Can I use 3rd party players with Axinom DRM?

Yes. Axinom DRM does not impose restrictions on the use of 3rd party players. Check out our 3rd party player demos. Among the players / SDKs we successfully tested are Shakaplayer (Google), Google Widevine SDK for iOS, dash.js (HTML5/JS based player by the dash industry forum), bitdash player (by bitmovin), nexstreaming player, Microsoft PlayReady SDK for iOS, inisoft player SDK, Labgency, inside secure, etc.

Couldn’t find the answer you’re looking for?

 

contact_juergen_jogeva

Contact us! 

Jürgen Jõgeva

Axinom DRM, Axinom VIP

jogeva@axinom.com 

We appreciate your interest and welcome your feedback and suggestions for improving this resource.