---
title: Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback
description: In this blog post we look at Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback
image: https://go.buydrm.com/hubfs/BuyDRM_ConfiguringCross-OrginReferenceSharing%28CORS%29forDRMPlayback_1200x628.png
---

[![BuyDRM\_logo\_primary-1](https://go.buydrm.com/hs-fs/hubfs/BuyDRM_logo_primary-1.png?width=180&name=BuyDRM_logo_primary-1.png "BuyDRM_logo_primary-1")](http://www.buydrm.com)

[![](https://go.buydrm.com/hubfs/images/basic/buttons/btn_drmblog_rss.png)](https://go.buydrm.com/thedrmblog/rss.xml)

[![](https://go.buydrm.com/hubfs/images/basic/buttons/btn_drmblog.png?t=1480019361394)](https://go.buydrm.com/thedrmblog)

- ![BuyDRM\_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback\_BlogPost\_1920x450](https://go.buydrm.com/hubfs/BuyDRM_Configuring%20Cross-Orgin%20Reference%20%20Sharing%20(CORS)%20for%20DRM%20Playback_BlogPost_1920x450.png "BuyDRM_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback_BlogPost_1920x450")

- ![BuyDRM\_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback\_BlogPost\_768x430](https://go.buydrm.com/hubfs/BuyDRM_Configuring%20Cross-Orgin%20Reference%20Sharing%20(CORS)%20%20for%20DRM%20Playback_BlogPost_768x430.png "BuyDRM_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback_BlogPost_768x430")

- ![BuyDRM\_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback\_BlogPost\_372x300](https://go.buydrm.com/hubfs/BuyDRM_Configuring%20Cross-Orgin%20Reference%20Sharing%20(CORS)%20%20for%20DRM%20Playback_BlogPost_372x300.png "BuyDRM_Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback_BlogPost_372x300")

# Configuring Cross-Orgin Reference Sharing (CORS) for DRM Playback

Posted by [Roman K.](https://go.buydrm.com/thedrmblog/author/roman-k) on Oct 28, 2020, 9:00:00 AM

- [Tweet](https://twitter.com/share)

# Tiny thing which may drive you crazy

We have recently released a series of blogs that cover different clients with your backend systems i.e. backend APIs or proxies as part of the Authentication XML retrieval scenario or a license acquisition scenario.

What we did not cover is a tiny thing which may become a great headache. The Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources on a web page to be requested from another domain outside the domain from which the first resource was served.

We did not cover CORS because in today’s world it is almost a must to know how and when to set those up, but based on our experience, even experienced developers may be caught off-guard when they either forget to configure them correctly on their side, or when they use some 3rd party solution to test their set up and it fails to work.

# Setting up CORS when implementing your Backend APIs or Proxies

You need to remember to setup CORS when calling your Backend APIs and Proxies from your HTML5 player in case it is located/is loaded from a different domain than the one your Backend API or a Proxy uses.

How would you know you need to setup CORS? You will see an error in your browser’s developer Console (usually F12 to show it) which will look something like this:

![Screen Shot 2020-10-20 at 3.33.52 PM](https://go.buydrm.com/hs-fs/hubfs/Screen%20Shot%202020-10-20%20at%203.33.52%20PM.png?quality=high&width=723&name=Screen%20Shot%202020-10-20%20at%203.33.52%20PM.png)

If you are getting this error message, it means that your player cannot reach your endpoint because CORS are not setup on your endpoint’s hosting server. Read the manual that comes with your server about how to enable CORS and your connection issues should be resolved. Setting following headers for license Proxies usually helps:

![Screen Shot 2020-10-20 at 3.34.01 PM](https://go.buydrm.com/hs-fs/hubfs/Screen%20Shot%202020-10-20%20at%203.34.01%20PM.png?quality=high&width=722&name=Screen%20Shot%202020-10-20%20at%203.34.01%20PM.png)

***NOTE****: It may be different for you in case your player sends some additional headers. Then those must be allowed as well.*

The “access-control-allow-origin” may either be a wildcard to allow connections from any domain, or a dedicated address like “https://another-domain-where-player-is-hosted/“. If you are not sure which headers to allow when setting up CORS, simply follow hints that are available on your Network tab in your developers console. The request headers of the OPTIONS type request contain headers your response must contain. For example, look at Figure 3 below

![Figure3](https://go.buydrm.com/hs-fs/hubfs/Figure3.png?quality=high&width=936&name=Figure3.png)

*Figure 3. Looking for hints when setting up CORS*

The OPTIONS, or the pre-flight request, is made and the client requests headers “access-control-request-headers” and “access-control-request-method” with specific parameters to be set in a response. The response headers, on the other hand, does not contain those, so the request is considered blocked and, in this case, returns 403.

If, on the other hand, you have set up your server correctly, your OPTIONS, or the pre-flight request, will finish successfully allowing your client to make further request to your Backend API or a proxy. Figure 2 shows a success pre-flight request because response contains headers required in the request.

For more support with setting up CORS, please open a support ticket in the KeyOS console or fill out our [contact form](https://www.buydrm.com/contact) and we will be right with you.

 Topics: [DRM](https://go.buydrm.com/thedrmblog/topic/drm), [CORS](https://go.buydrm.com/thedrmblog/topic/cors), [Cross-Origin Reference Sharing](https://go.buydrm.com/thedrmblog/topic/cross-origin-reference-sharing), [DRM Playback](https://go.buydrm.com/thedrmblog/topic/drm-playback)

### Subscribe for Instant Notifications

###### Popular Posts

- [![Managing Widevine DRM for Preventing Screen Capture and Recording on Android Devices](https://go.buydrm.com/hubfs/BuyDRM_Managing%20Widevine%20DRM%20for%20Preventing%20Screen%20Capture%20and%20Recording%20on%20Android%20Devices_1200x628.png)](https://go.buydrm.com/thedrmblog/managing-widevine-drm-for-preventing-screen-capture-and-recording-on-android-devices)
  
  [Managing Widevine DRM for Preventing Screen Capture and Recording on Android Devices](https://go.buydrm.com/thedrmblog/managing-widevine-drm-for-preventing-screen-capture-and-recording-on-android-devices)
  
   January 14, 2026
- [![BuyDRM Launches FairPlay Streaming SDK 26](https://go.buydrm.com/hubfs/BuyDRM_FairPlayv26_PressRelease_1200x628.png)](https://go.buydrm.com/thedrmblog/buydrm-launches-apple-fairplay-v26)
  
  [BuyDRM Launches FairPlay Streaming SDK 26](https://go.buydrm.com/thedrmblog/buydrm-launches-apple-fairplay-v26)
  
   June 16, 2026
- [![Forensic Watermarking + DRM: The Dynamic Duo for Bulletproof Content Security in 2026](https://go.buydrm.com/hubfs/BuyDRM_Forensic%20Watermarking%20%2B%20DRM-%20The%20Dynamic%20Duo%20for%20Bulletproof%20Content%20Security%20in%202026_1200x628-Recovered-1.png)](https://go.buydrm.com/thedrmblog/forensic-watermarking-drm-the-dynamic-duo-for-bulletproof-content-security-in-2026)
  
  [Forensic Watermarking + DRM: The Dynamic Duo for Bulletproof Content Security in 2026](https://go.buydrm.com/thedrmblog/forensic-watermarking-drm-the-dynamic-duo-for-bulletproof-content-security-in-2026)
  
   April 30, 2026
- [![Counting the Cost of Insecure Streaming: Why Multi-DRM Matters More Than Ever](https://go.buydrm.com/hubfs/BuyDRM_Counting%20the%20Cost%20of%20Insecure%20Streaming_Why%20Multi-DRM%20Matters%20More%20Than%20Ever_1200x628.png)](https://go.buydrm.com/thedrmblog/counting-the-cost-of-insecure-streaming-why-multi-drm-matters-more-than-ever)
  
  [Counting the Cost of Insecure Streaming: Why Multi-DRM Matters More Than Ever](https://go.buydrm.com/thedrmblog/counting-the-cost-of-insecure-streaming-why-multi-drm-matters-more-than-ever)
  
   November 12, 2025
- [![Safeguarding the Game: How DRM and Watermarking Protected World Cup Live Streams](https://go.buydrm.com/hubfs/BuyDRM_WorldCup_BlogPost_1200x628-1.png)](https://go.buydrm.com/thedrmblog/safeguarding-the-game-how-drm-and-watermarking-protected-world-cup-live-streams)
  
  [Safeguarding the Game: How DRM and Watermarking Protected World Cup Live Streams](https://go.buydrm.com/thedrmblog/safeguarding-the-game-how-drm-and-watermarking-protected-world-cup-live-streams)
  
   July 16, 2026

[![New call-to-action](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/2212554/154f7632-cceb-490e-864a-83df5ff18042.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/2212554/154f7632-cceb-490e-864a-83df5ff18042)

### Posts by Topic

- [DRM (95)](https://go.buydrm.com/thedrmblog/topic/drm)
- [Multi-DRM (26)](https://go.buydrm.com/thedrmblog/topic/multi-drm)
- [Content Security (16)](https://go.buydrm.com/thedrmblog/topic/content-security)
- [esp partner program (15)](https://go.buydrm.com/thedrmblog/topic/esp-partner-program)
- [Content Protection (13)](https://go.buydrm.com/thedrmblog/topic/content-protection)
- [Digital Rights Management (11)](https://go.buydrm.com/thedrmblog/topic/digital-rights-management)
- [Blog (9)](https://go.buydrm.com/thedrmblog/topic/blog)
- [Google Widevine DRM (9)](https://go.buydrm.com/thedrmblog/topic/google-widevine-drm)
- [anti-piracy (9)](https://go.buydrm.com/thedrmblog/topic/anti-piracy)
- [encryption (9)](https://go.buydrm.com/thedrmblog/topic/encryption)
- [BuyDRM (8)](https://go.buydrm.com/thedrmblog/topic/buydrm)
- [KeyOS (8)](https://go.buydrm.com/thedrmblog/topic/keyos)
- [OVHcloud (8)](https://go.buydrm.com/thedrmblog/topic/ovhcloud)
- [Piracy (8)](https://go.buydrm.com/thedrmblog/topic/piracy)
- [Apple FairPlay DRM (7)](https://go.buydrm.com/thedrmblog/topic/apple-fairplay-drm)
- [IBC (7)](https://go.buydrm.com/thedrmblog/topic/ibc)
- [partnerspotlight (7)](https://go.buydrm.com/thedrmblog/topic/partnerspotlight)
- [Bitmovin (6)](https://go.buydrm.com/thedrmblog/topic/bitmovin)
- [Streaming Media (6)](https://go.buydrm.com/thedrmblog/topic/streaming-media)
- [watermarking (6)](https://go.buydrm.com/thedrmblog/topic/watermarking)
- [webinar (6)](https://go.buydrm.com/thedrmblog/topic/webinar)
- [forensic watermarking (5)](https://go.buydrm.com/thedrmblog/topic/forensic-watermarking)
- [partners (5)](https://go.buydrm.com/thedrmblog/topic/partners)
- [CMAF (4)](https://go.buydrm.com/thedrmblog/topic/cmaf)
- [DRM workflow (4)](https://go.buydrm.com/thedrmblog/topic/drm-workflow)
- [Glossary (4)](https://go.buydrm.com/thedrmblog/topic/glossary)
- [What is DRM (3)](https://go.buydrm.com/thedrmblog/topic/what-is-drm)
- [Widevine (3)](https://go.buydrm.com/thedrmblog/topic/widevine)
- [esp program (3)](https://go.buydrm.com/thedrmblog/topic/esp-program)
- [3rd party server solutions (2)](https://go.buydrm.com/thedrmblog/topic/3rd-party-server-solutions)
- [4K (2)](https://go.buydrm.com/thedrmblog/topic/4k)
- [AWS Elemental (2)](https://go.buydrm.com/thedrmblog/topic/aws-elemental)
- [Adding DRM (2)](https://go.buydrm.com/thedrmblog/topic/adding-drm)
- [AppleTV (2)](https://go.buydrm.com/thedrmblog/topic/appletv)
- [CENC (2)](https://go.buydrm.com/thedrmblog/topic/cenc)
- [DRM Lifecycle (2)](https://go.buydrm.com/thedrmblog/topic/drm-lifecycle)
- [IBC Show (2)](https://go.buydrm.com/thedrmblog/topic/ibc-show)
- [Innovation (2)](https://go.buydrm.com/thedrmblog/topic/innovation)
- [Lifecycle DRM (2)](https://go.buydrm.com/thedrmblog/topic/lifecycle-drm)
- [Multi-Cloud (2)](https://go.buydrm.com/thedrmblog/topic/multi-cloud)
- [MultiKey Service (2)](https://go.buydrm.com/thedrmblog/topic/multikey-service)
- [NAB (2)](https://go.buydrm.com/thedrmblog/topic/nab)
- [OTT (2)](https://go.buydrm.com/thedrmblog/topic/ott)
- [PSSH (2)](https://go.buydrm.com/thedrmblog/topic/pssh)
- [W3C (2)](https://go.buydrm.com/thedrmblog/topic/w3c)
- [Zype (2)](https://go.buydrm.com/thedrmblog/topic/zype)
- [amazon (2)](https://go.buydrm.com/thedrmblog/topic/amazon)
- [authentication xml (2)](https://go.buydrm.com/thedrmblog/topic/authentication-xml)
- [concurrency limiting (2)](https://go.buydrm.com/thedrmblog/topic/concurrency-limiting)
- [encoder (2)](https://go.buydrm.com/thedrmblog/topic/encoder)
- [epix (2)](https://go.buydrm.com/thedrmblog/topic/epix)
- [flussonic (2)](https://go.buydrm.com/thedrmblog/topic/flussonic)
- [fuboTV (2)](https://go.buydrm.com/thedrmblog/topic/fubotv)
- [google (2)](https://go.buydrm.com/thedrmblog/topic/google)
- [ott content (2)](https://go.buydrm.com/thedrmblog/topic/ott-content)
- [server (2)](https://go.buydrm.com/thedrmblog/topic/server)
- [video streaming (2)](https://go.buydrm.com/thedrmblog/topic/video-streaming)
- [video.js (2)](https://go.buydrm.com/thedrmblog/topic/video-js)
- [2016 DRM Deployment Guide (1)](https://go.buydrm.com/thedrmblog/topic/2016-drm-deployment-guide)
- [3rd party cloud encryption solutions (1)](https://go.buydrm.com/thedrmblog/topic/3rd-party-cloud-encryption-solutions)
- [3rd party encoders (1)](https://go.buydrm.com/thedrmblog/topic/3rd-party-encoders)
- [ABC (1)](https://go.buydrm.com/thedrmblog/topic/abc)
- [API (1)](https://go.buydrm.com/thedrmblog/topic/api)
- [AV1 (1)](https://go.buydrm.com/thedrmblog/topic/av1)
- [Bento 4 (1)](https://go.buydrm.com/thedrmblog/topic/bento-4)
- [C2PA (1)](https://go.buydrm.com/thedrmblog/topic/c2pa)
- [CORS (1)](https://go.buydrm.com/thedrmblog/topic/cors)
- [COVID19 (1)](https://go.buydrm.com/thedrmblog/topic/covid19)
- [Cinedigm (1)](https://go.buydrm.com/thedrmblog/topic/cinedigm)
- [Cloud Security (1)](https://go.buydrm.com/thedrmblog/topic/cloud-security)
- [Common Encryption (1)](https://go.buydrm.com/thedrmblog/topic/common-encryption)
- [Content Encryption Keys (1)](https://go.buydrm.com/thedrmblog/topic/content-encryption-keys)
- [Cross-Origin Reference Sharing (1)](https://go.buydrm.com/thedrmblog/topic/cross-origin-reference-sharing)
- [DRM Acronyms (1)](https://go.buydrm.com/thedrmblog/topic/drm-acronyms)
- [DRM Capable Player (1)](https://go.buydrm.com/thedrmblog/topic/drm-capable-player)
- [DRM Playback (1)](https://go.buydrm.com/thedrmblog/topic/drm-playback)
- [Device DRM (1)](https://go.buydrm.com/thedrmblog/topic/device-drm)
- [Digital Element (1)](https://go.buydrm.com/thedrmblog/topic/digital-element)
- [EFF (1)](https://go.buydrm.com/thedrmblog/topic/eff)
- [EME (1)](https://go.buydrm.com/thedrmblog/topic/eme)
- [Encrypted Media Extension (1)](https://go.buydrm.com/thedrmblog/topic/encrypted-media-extension)
- [FFMpeg (1)](https://go.buydrm.com/thedrmblog/topic/ffmpeg)
- [Fall Special (1)](https://go.buydrm.com/thedrmblog/topic/fall-special)
- [GCP (1)](https://go.buydrm.com/thedrmblog/topic/gcp)
- [Google Cloud (1)](https://go.buydrm.com/thedrmblog/topic/google-cloud)
- [HEVC DRM (1)](https://go.buydrm.com/thedrmblog/topic/hevc-drm)
- [HTML5 (1)](https://go.buydrm.com/thedrmblog/topic/html5)
- [HTML5 Player with DRM Support (1)](https://go.buydrm.com/thedrmblog/topic/html5-player-with-drm-support)
- [HTML5Player (1)](https://go.buydrm.com/thedrmblog/topic/html5player)
- [Hollywood (1)](https://go.buydrm.com/thedrmblog/topic/hollywood)
- [IBC 2019 (1)](https://go.buydrm.com/thedrmblog/topic/ibc-2019)
- [IFE (1)](https://go.buydrm.com/thedrmblog/topic/ife)
- [Immergo (1)](https://go.buydrm.com/thedrmblog/topic/immergo)
- [Interra Systems (1)](https://go.buydrm.com/thedrmblog/topic/interra-systems)
- [JIT (1)](https://go.buydrm.com/thedrmblog/topic/jit)
- [License Request (1)](https://go.buydrm.com/thedrmblog/topic/license-request)
- [Live Stream Crash (1)](https://go.buydrm.com/thedrmblog/topic/live-stream-crash)
- [Live Stream Crash Solution (1)](https://go.buydrm.com/thedrmblog/topic/live-stream-crash-solution)
- [Live Streams (1)](https://go.buydrm.com/thedrmblog/topic/live-streams)
- [Live and VOD (1)](https://go.buydrm.com/thedrmblog/topic/live-and-vod)
- [MPEG DASH (1)](https://go.buydrm.com/thedrmblog/topic/mpeg-dash)
- [MWC (1)](https://go.buydrm.com/thedrmblog/topic/mwc)
- [Microsoft PlayReady DRM (1)](https://go.buydrm.com/thedrmblog/topic/microsoft-playready-drm)
- [Mobile World Congress (1)](https://go.buydrm.com/thedrmblog/topic/mobile-world-congress)
- [MultiBlock (1)](https://go.buydrm.com/thedrmblog/topic/multiblock)
- [MultiPack (1)](https://go.buydrm.com/thedrmblog/topic/multipack)
- [Multiple Keys (1)](https://go.buydrm.com/thedrmblog/topic/multiple-keys)
- [NAB 2024 (1)](https://go.buydrm.com/thedrmblog/topic/nab-2024)
- [Netflix (1)](https://go.buydrm.com/thedrmblog/topic/netflix)
- [OfflineDRM (1)](https://go.buydrm.com/thedrmblog/topic/offlinedrm)
- [Press Release (1)](https://go.buydrm.com/thedrmblog/topic/press-release)
- [R.I.P. (1)](https://go.buydrm.com/thedrmblog/topic/r-i-p)
- [Radiant Media Player (1)](https://go.buydrm.com/thedrmblog/topic/radiant-media-player)
- [Redspace (1)](https://go.buydrm.com/thedrmblog/topic/redspace)
- [SMConnect (1)](https://go.buydrm.com/thedrmblog/topic/smconnect)
- [Screen Recording (1)](https://go.buydrm.com/thedrmblog/topic/screen-recording)
- [Secure Player (1)](https://go.buydrm.com/thedrmblog/topic/secure-player)
- [Shaka Player (1)](https://go.buydrm.com/thedrmblog/topic/shaka-player)
- [Soundcloud (1)](https://go.buydrm.com/thedrmblog/topic/soundcloud)
- [Streamingmedia.com (1)](https://go.buydrm.com/thedrmblog/topic/streamingmedia-com)
- [Telestream (1)](https://go.buydrm.com/thedrmblog/topic/telestream)
- [UV (1)](https://go.buydrm.com/thedrmblog/topic/uv)
- [UltraViolet (1)](https://go.buydrm.com/thedrmblog/topic/ultraviolet)
- [Unified Streaming (1)](https://go.buydrm.com/thedrmblog/topic/unified-streaming)
- [Update (1)](https://go.buydrm.com/thedrmblog/topic/update)
- [WebRTC (1)](https://go.buydrm.com/thedrmblog/topic/webrtc)
- [XML (1)](https://go.buydrm.com/thedrmblog/topic/xml)
- [a/b watermarking (1)](https://go.buydrm.com/thedrmblog/topic/a-b-watermarking)
- [accurate player (1)](https://go.buydrm.com/thedrmblog/topic/accurate-player)
- [analytics (1)](https://go.buydrm.com/thedrmblog/topic/analytics)
- [australian broadcasting corporation (1)](https://go.buydrm.com/thedrmblog/topic/australian-broadcasting-corporation)
- [authentication (1)](https://go.buydrm.com/thedrmblog/topic/authentication)
- [batch encryption (1)](https://go.buydrm.com/thedrmblog/topic/batch-encryption)
- [best practices (1)](https://go.buydrm.com/thedrmblog/topic/best-practices)
- [building a drm platform (1)](https://go.buydrm.com/thedrmblog/topic/building-a-drm-platform)
- [case study (1)](https://go.buydrm.com/thedrmblog/topic/case-study)
- [client-side watermarking (1)](https://go.buydrm.com/thedrmblog/topic/client-side-watermarking)
- [compatability (1)](https://go.buydrm.com/thedrmblog/topic/compatability)
- [content licensing (1)](https://go.buydrm.com/thedrmblog/topic/content-licensing)
- [cpix (1)](https://go.buydrm.com/thedrmblog/topic/cpix)
- [data (1)](https://go.buydrm.com/thedrmblog/topic/data)
- [deploying (1)](https://go.buydrm.com/thedrmblog/topic/deploying)
- [drm licensing (1)](https://go.buydrm.com/thedrmblog/topic/drm-licensing)
- [drm pricing (1)](https://go.buydrm.com/thedrmblog/topic/drm-pricing)
- [drm report (1)](https://go.buydrm.com/thedrmblog/topic/drm-report)
- [encoding (1)](https://go.buydrm.com/thedrmblog/topic/encoding)
- [encoding.com (1)](https://go.buydrm.com/thedrmblog/topic/encoding-com)
- [encryption solutions (1)](https://go.buydrm.com/thedrmblog/topic/encryption-solutions)
- [harmonic (1)](https://go.buydrm.com/thedrmblog/topic/harmonic)
- [integration (1)](https://go.buydrm.com/thedrmblog/topic/integration)
- [kodi (1)](https://go.buydrm.com/thedrmblog/topic/kodi)
- [license acquisition (1)](https://go.buydrm.com/thedrmblog/topic/license-acquisition)
- [live events (1)](https://go.buydrm.com/thedrmblog/topic/live-events)
- [live sports (1)](https://go.buydrm.com/thedrmblog/topic/live-sports)
- [low-latency (1)](https://go.buydrm.com/thedrmblog/topic/low-latency)
- [low-latency drm (1)](https://go.buydrm.com/thedrmblog/topic/low-latency-drm)
- [major movie studios (1)](https://go.buydrm.com/thedrmblog/topic/major-movie-studios)
- [multiscreener (1)](https://go.buydrm.com/thedrmblog/topic/multiscreener)
- [native drm (1)](https://go.buydrm.com/thedrmblog/topic/native-drm)
- [non-persistent license (1)](https://go.buydrm.com/thedrmblog/topic/non-persistent-license)
- [os (1)](https://go.buydrm.com/thedrmblog/topic/os)
- [packaging (1)](https://go.buydrm.com/thedrmblog/topic/packaging)
- [partner program (1)](https://go.buydrm.com/thedrmblog/topic/partner-program)
- [persistent license (1)](https://go.buydrm.com/thedrmblog/topic/persistent-license)
- [proxy (1)](https://go.buydrm.com/thedrmblog/topic/proxy)
- [questionnaire (1)](https://go.buydrm.com/thedrmblog/topic/questionnaire)
- [radiant player (1)](https://go.buydrm.com/thedrmblog/topic/radiant-player)
- [roku (1)](https://go.buydrm.com/thedrmblog/topic/roku)
- [screen capture (1)](https://go.buydrm.com/thedrmblog/topic/screen-capture)
- [screener (1)](https://go.buydrm.com/thedrmblog/topic/screener)
- [server-side watermarking (1)](https://go.buydrm.com/thedrmblog/topic/server-side-watermarking)
- [strategy (1)](https://go.buydrm.com/thedrmblog/topic/strategy)
- [streaming (1)](https://go.buydrm.com/thedrmblog/topic/streaming)
- [theoplayer (1)](https://go.buydrm.com/thedrmblog/topic/theoplayer)
- [video player (1)](https://go.buydrm.com/thedrmblog/topic/video-player)
- [watermark (1)](https://go.buydrm.com/thedrmblog/topic/watermark)
- [watermarked (1)](https://go.buydrm.com/thedrmblog/topic/watermarked)
- [webplay (1)](https://go.buydrm.com/thedrmblog/topic/webplay)
- [zee5 (1)](https://go.buydrm.com/thedrmblog/topic/zee5)

see all

###### Follow Us

[![Share on Facebook](https://static.hubspot.com/final/img/common/icons/social/facebook-24x24.png)](https://www.facebook.com/buydrm) [![Share on LinkedIn](https://static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png)](http://www.linkedin.com/company/buydrm) [![Share on Twitter](https://static.hubspot.com/final/img/common/icons/social/twitter-24x24.png)](https://twitter.com/buydrm)

### Subscribe to The DRM Blog for Instant Notications

![](https://go.buydrm.com/hs-fs/hubfs/BuyDRM_KeyOS_Logos/images/buydrm-logo.png?width=207&name=buydrm-logo.png "buydrm-logo.png")

Founded in 2001, BuyDRM is a leading provider of Digital Rights Management and Content Security Services for the entertainment, enterprise and education industries.

[![Share on Facebook](https://static.hubspot.com/final/img/common/icons/social/facebook-24x24.png)](https://www.facebook.com/buydrm) [![Share on LinkedIn](https://static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png)](http://www.linkedin.com/company/buydrm) [![Share on Twitter](https://static.hubspot.com/final/img/common/icons/social/twitter-24x24.png)](https://twitter.com/buydrm)