# Vualto VuDRM on Android

This article describes how to configure Vualto VuDRM with THEOplayer.

Head to our page on [DRM](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/introduction.md) for more general information.

## Integration

We provide open-source DRM integrations which are easy to maintain and allow for a modular approach. You can find them in the [DRM integration samples repository](https://github.com/THEOplayer/samples-drm-integration), alongside guides on how to integrate and use them.

The Vualto VuDRM integration can be found [here](https://github.com/THEOplayer/samples-drm-integration/tree/master/android/app/src/main/java/com/theoplayer/contentprotectionintegration/integration/vudrm).

## Pre-integration

> **Note**
>
> When integrating DRM for the first time or updating your integration, the DRM integration described above is preferred over the pre-integration below.

```java
DRMConfiguration drmConfiguration = new VudrmDRMConfiguration("<TOKEN>", null,
                new KeySystemConfiguration("<LICENSE_KEY_URL>"));
TypedSource typedSource = new TypedSource.Builder()
    .src("<DASH_STREAM_URL>")
    .drm(drmConfiguration)
    .build();
SourceDescription sourceDescription = SourceDescription.Builder.sourceDescription()
    .sources(typedSource)
    .build();
theoplayer.getPlayer().setSource(sourceDescription);
```

## Resources

* <https://www.vualto.com/products/vudrm-drm/>
* <https://github.com/Vualto/vuplay-theoplayer>

## Related articles

* [DoveRunner](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/doverunner.md)
* [BuyDRM KeyOS](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/buydrm-keyos.md)
* [Arris Titanium](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/arris-titanium.md)
* [Uplynk](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/uplynk.md)
* [Xstream](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/xstream.md)
* [Vualto VuDRM](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/android/drm/vualto-vudrm.md)
