# VdoCipher

## What is VdoCipher?

[**VdoCipher**](https://www.vdocipher.com/) is a secure video hosting and streaming platform designed to protect your premium video content from unauthorized access, downloads, and piracy. It is widely used in e-learning, media, and business sectors to ensure high-quality, secure video delivery.

{% embed url="<https://www.vdocipher.com/>" %}

#### Key Features of VdoCipher:

1. **Secure Video Encryption (DRM Protection):** VdoCipher employs Hollywood-grade DRM (Digital Rights Management) encryption to ensure that your video content remains secure and cannot be downloaded or pirated.
2. **Customizable Video Player:** Offers a customizable video player that allows you to maintain branding consistency.
3. **Adaptive Streaming:** Provides optimal video playback quality based on the viewer's internet speed.
4. **Comprehensive Analytics:** Tracks viewer behavior and engagement, providing actionable insights to improve your content strategy.
5. **Multi-Platform Compatibility:** Works seamlessly on web browsers, mobile applications, and other platforms.
6. **API Integration:** Allows developers to easily integrate VdoCipher's functionalities into existing systems or applications.

## VdoCipher x MasterStudy LMS Integration

The integration of VdoCipher with MasterStudy LMS combines the security and reliability of VdoCipher's video hosting with the powerful course management capabilities of **MasterStudy LMS.** This partnership allows educators and content creators to securely deliver video-based courses within a robust learning management system.

#### Benefits of the Integration:

1. **Secure Video Delivery:** Protect your course videos with VdoCipher's DRM encryption/.
2. **Seamless User Experience:** Embed VdoCipher videos directly into your MasterStudy LMS course pages for a smooth and professional experience.&#x20;
3. **Monetization Support:** Leverage MasterStudy LMS's payment gateways and monetization features while keeping your video content secure.
4. **Enhanced Engagement:** Use VdoCipher's customizable video player to provide an engaging viewing experience within your LMS.
5. **Content Analytics:** Track video engagement metrics alongside student progress in MasterStudy LMS.

## Integration Setup

VdoCipher plugin should be installed on your website with MasterStudy LMS to make the integration work.&#x20;

{% hint style="info" %}
Ensure **SSL** is enabled on your website for VdoCipher to work. That's why your site domain should be either in `https` or you should be testing on `http://localhost/` .
{% endhint %}

### Install & Activate VdoCipher

1. VdoCipher can be installed as any other plugin by following **WP Dashboard > Plugins > Add New** and search for **VdoCipher.** Click on the **Install** then **Activate** buttons:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FU4XzDfQgROzpENzFTVSN%2Fimage.png?alt=media&#x26;token=f20c0639-f620-4bb7-9aeb-23bbc42ca770" alt=""><figcaption><p><strong>WP Dashboard > Plugins > Add New</strong></p></figcaption></figure>

2. After that, you will have VdoCipher in your WP Dashboard. It will ask you to enter the **API Secret Key. We have to get our** API key from VdoCipher's official website.

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FKPBQIH8lfCN6RpQdwPqi%2Fimage.png?alt=media&#x26;token=54ed43d7-1d3b-4d77-994c-eabab6708289" alt=""><figcaption></figcaption></figure>

### Obtain VdoCipher API Credentials

1. Visit the official VdoCipher website and [**sign in/up:**](https://www.vdocipher.com/dashboard/register)

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2F5uYXZ8wkpP76gyOF5Q7a%2Fimage.png?alt=media&#x26;token=b33aacd6-359e-4188-85e2-91422de82166" alt=""><figcaption></figcaption></figure>

2. After that, you will be redirected to your [**VdoCipher Dashboard**](https://www.vdocipher.com/dashboard/) where you can manage your videos:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FQg5Qaly0TOz5ws2gjRDl%2Fimage.png?alt=media&#x26;token=8c98cbed-df49-4b68-9e1e-a1a5fbb276b7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Videos can be uploaded only via this dashboard.&#x20;
{% endhint %}

3. Follow **VdoCipher Dashboard > Security & Config > API Keys** and click on <mark style="color:purple;">**Add API Key**</mark>:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FprPa0lSLU59vECpvHUnA%2Fimage.png?alt=media&#x26;token=02901733-8b11-44eb-b534-1511e4dde539" alt=""><figcaption><p><strong>VdoCipher Dashboard > Security &#x26; Config > API Keys</strong></p></figcaption></figure>

4. On the opened pop-up, you have to copy the API key:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2F0HlTxYfvY6pu0YK91poO%2Fimage.png?alt=media&#x26;token=71fe7e77-d621-4797-89fe-f24e64330a9a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
VdoCipher gives the **one API Key only one time**. If you **fail** to **copy** the API Key or accidentally close the pop-up, you have to **create a new API Key.**&#x20;
{% endhint %}

5. Go back to WordPress and paste the key to the designated area:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FAbgqNAQRlJjyTuVzurSu%2Fimage.png?alt=media&#x26;token=7e9ab9a5-946c-459f-bf61-99fa06d78729" alt=""><figcaption></figcaption></figure>

6. We are done! Further, you can customize the VdoCipher's settings in the plugin or your [**VdoCipher dashboard**](https://www.vdocipher.com/dashboard) according to your needs. Learn how to use it in their documentation:

{% embed url="<https://www.vdocipher.com/docs/server/>" %}

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FNcVRpaTKjXFYUFCDEc5f%2Fimage.png?alt=media&#x26;token=55a98ba3-7328-46b9-8b2f-869e005dc64d" alt=""><figcaption></figcaption></figure>

## How to Create Video Lessons with VdoCipher?

{% hint style="info" %}
Only the **admin** can select the VdoCipher as a source type. Instructors will not have the VdoCipher option in the course builder as there is an admin API Key in the VdoCipher plugin.&#x20;
{% endhint %}

Creating video lessons with VdoCipher is a super straightforward action in Course Builder. No extra settings are required to configure in MasterStudy LMS Settings. The existence of VdoCipher on your website is enough.

{% hint style="success" %}
In the **Pro Plus** version of the **MasterStudy LMS Plugin**, following the same process, you can select VdoCipher **as a** **video source** in [**the questions** ](https://docs.stylemixthemes.com/masterstudy-lms/lms-course-features/questions)(with [**Question Media Addon**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/question-media-addon#video)) and for the [**Video Preview**](https://docs.stylemixthemes.com/masterstudy-lms/lms-course-features/video-preview-for-single-course) on the Single Course Page.

:star:[**UPGRADE PRO PLUS**](https://r.freemius.com/3434/4723181/)
{% endhint %}

1. Edit any Course in [**Course Builder**](https://docs.stylemixthemes.com/masterstudy-theme-documentation/lms-courses-features/masterstudy-theme-manual-course-builder) and create a new [video lesson](https://docs.stylemixthemes.com/masterstudy-theme-documentation/lms-courses-features/how-to-add-a-video-to-the-lesson). Select the VdoCipher as a source:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FOINxB8rikWoKM2jwjyZk%2Fimage.png?alt=media&#x26;token=f8ee4bcd-0a1c-449a-82d1-560da906a298" alt=""><figcaption></figcaption></figure>

2. In the Videos tab of the [VdoCipher dashboard](https://www.vdocipher.com/dashboard) copy the **Video ID**:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FWrLP45eSRjLoQHnkCc2q%2Fimage.png?alt=media&#x26;token=079a894f-7f25-4472-91ed-29f8db51aa54" alt=""><figcaption></figcaption></figure>

3. Paste the copied **Video ID** to the designated area in the **Course Builder:**

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FocWN5TBQefjjIzSb8W7i%2Fimage.png?alt=media&#x26;token=16f35f96-f76e-4f6f-a90e-8fd56e79d032" alt=""><figcaption></figcaption></figure>

4. That's all. Here is how it will look in the **Course Player:**

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FC0LJvyUtUWo6EeZYM1Ex%2Fimage.png?alt=media&#x26;token=e5e5520b-a6ce-4fc9-a8ef-b06ce2e03cda" alt=""><figcaption><p>VdoCipher hides the videos when screenshot is taken</p></figcaption></figure>
