Custom headers to DRM license server request

Hello,

We have a Video-on-Demand application, it’s a hosted app, and we’re having problems with to use the DRM in the player, because the DRM provider requires to send a token in the headers to the DRM License Server. It’s a HTML5 player, the content is a DASH with Widevine and the way how we’re sending the information to the data to the LG API is the following one:

It works fine in other apps that we have that don’t need to send a header, but for this case in special, as we need to send a header like {headers:"bcov-token":"token"}, we tried different things and it didn’t work. We tried also to send this header using another player, and it works fine, but not in the LG APIs.s I saw that you provides also this “userData” or “customData”, but I’m not sure if we can send a header using this property.

I would like to know if LG supports sending custom headers to the DRM license server or if you have an official suggestion about how we can do it. If not, do you recommend to use another player?

We support HTML5 MSE/EME, not DASH. (See Streaming Protocol and DRM.) You cannot use DASH with the native player. If you are using an HTML5 MSE/EME player, DASH support is up to the player. If your player supports DASH, you can use DASH. But this means that DASH is processed by the player, not webOS TV. Therefore, in most cases, we cannot help you. If you are currently using a third party player solution, please contact the solution support. Thank you.