Skip to content

Verified Media Path (VMP)

Stefano Gottardo edited this page Apr 8, 2022 · 3 revisions

The VMP is a CDM security feature that requires the use of a service certificate. This means that prior to a license request the CDM module will also request a service certificate from the Widevine license server and that certificate needs to match the certificate you set in your script/application.

Some service providers require the Verified Media Path (VMP) to allow get the license, otherwise an error like this will be returned:

HTTP error code 403 ... Widevine license acquisition failed >> Verified media path cannot be verified

and then prevent to allow the playback.

This protection system requires you to sign the application (Kodi) code digitally, and at present unfortunately we cannot provide this feature nor provide an official Widevine support. Therefore you will not be able to play your video content, with the exception of Android OS.

Android OS

Android have the Widevine library integrated, then usually you can playback your video content without problem.

With some service provider you may need to add the server certificate (see Integration#inputstreamadaptiveserver_certificate).

Cheap android boxes or custom android roms with non-certified Widevine library usually not works.