Forum Discussion

BruceWayne11111's avatar
BruceWayne11111
Reel Rookie
5 years ago

[Feature Request] Video | DRM | error HTTP response body

A typical video error due to DRM failing will provide the snippet below (excuse the emojis).

We can tell that the request to the DRM server returned with a HTTP status code of 403. But we don’t have access the body of the response, which would indicate the exact reason, given by the DRM server, why the request failed.

As a result we cannot separate HTTP errors with the same response code. Like failed concurrency checks, revoked certificates, failed security level or policy restrictions.

video.errorcode = -6
video.errorinfo = {
  "category": "drm",
  "clipid": 0,
  "dbgmsg": "buffer:loop:demux:DRM exception: Http error 403:extra:clip_id:0:source:buffer:loop:demux",
  "errcode": 0,
  "ignored": false,
  "source": "buffer:loop:demux"
}
video.errormsg = "Protected content license error.",
video.errorstr = "buffer:loop:demux:DRM exception: Http error 403:extra:clip_id:0:source:buffer:loop:demux"
No RepliesBe the first to reply