VdoCipher video plugin enables you to host premium video content on your WordPress website. VdoCipher’s Video Plugin gives you complete control over your video content, so you can start minting money out of your awesome videos.

With VdoCipher’s WordPress video plugin you get the highest protection from video piracy. Our video streaming service involves Video Encryption, Backend Authentication & Watermarking. This video encryption technology makes sure that no downloader or plugin can download your videos.

Perfect Choice for Premium Video Content

VdoCipher is the perfect choice for premium video content, such as lecture videos, music, and movies. VdoCipher WordPress video plugin seamlessly integrates with all popular WP membership plugins, including Members, Restrict Content Pro, MemberPress and WP eMember. The video plugin also works perfectly with top Learning Management systems such as Sensei, LearnDash, WP CourseWare, LifterLMS and LearnPress

Makes Embedding Secure Videos as Easy as Copying URLs

It would take you at most 10 minutes to signing up on VdoCipher and install the video plugin. You can embed videos to your website using a one-line shortcode.

Getting started

To get started, you should create an account on VdoCipher. You will then find an API secret key in the Config section of the dashboard. You will need this API secret key to use the video plugin. You can upload vidoes to the VdoCipher dashboard, or import directly from URL or Dropbox.

Multi-Bitrate Video Streaming

With VdoCipher video plugin your users get the choice to watch low bitrate videos to optimize their data usage. Our encoding optimizations ensure that videos use the lowest bandwidth for high quality videos.


php5-curl need to be installed on the server for this plugin to work.

Choose from different video player themes

You can add your own custom-made player skin on top of our video player. The themes gallery in the plugin enables you to change player skin and color.

Additional Resources

VdoCipher’s video encryption technology
VdoCipher’s complete feature set
Watermarking with the WordPress video plugin
Choose from Custom Player Themes


  • Select from different player themes
  • The setting screen to to enter the API key.
  • The options page
  • Using the shortcode to embed a video


This plugin provides 1 block.

  • VdoCipher


  1. Activate the “VdoCipher” plugin .
  2. Click on the settings link or go to Settings > VdoCipher to configure.
  3. Enter the API key that you received from VdoCipher and click Save.

Your video plugin is ready to use. Inside a post or page you can write [vdo id="id_of_video"] to embed the video in a post or page.

To set width and height use, [vdo id="id_of_video" width="300" and height="200"]


Please refer to the FAQ page on VdoCipher

Is there a free trial?

On account creation, you shall be provided with 5GB of free trial bandwidth.


09 Aprily 2023
So, I tried this vdocipher plugin recently for my course website with Learndash LMS , i was able to prevent videos from download and also have a viewer specific watermark. Integration was quick and I could customize the player color and controls as well. They do not have a live solution yet, will hope they catch up to live in future.
15 Desambra 2021
We are using this plugin since about 2 years, it's easy to install and use, we didn't face any issues regarding the usage of this plugin, the support of VdoCipher is awesome, they are always ready to help us.
06 Desambra 2021
Hi. Great plugin for secure video streaming. Just only one missing feature: adding support for multiple accounts... Actually, the plugin allows to manage one Vdocipher account for WP integration. It would be great to add multiple accounts management in same plugin installation.
06 Desambra 2021
I have been using VdoCipher for the past 18 months and definitely recommend it to anyone who is posting video content and needs to protect their intellectual capital. In the current era where work that was previously done live is now being performed remotely through recordings, it is imperative to protect business content from being freely duplicated and distributed through social media. VdoCipher delivers this, and prevents users from simply right-clicking or using the multitudes of free apps to download & save the source video files. And, when I have needed help or have questions, I have received answers to my emails consistently within 24hrs.
25 Novambra 2021 2 replies
1) Doesnt have full API based integration with Learndash as Learndash has not enabled it. So all Learndash features are not available e.g. Video Progression Control. 2) Some integration issue within Wordpress as pages got locked for editing after inserting the shortcode. Have to change the video streaming service provider now.
Read all 13 reviews

Contributors & Developers

“VdoCipher” is open source software. The following people have contributed to this plugin.


Translate “VdoCipher” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added support for more attributes controls, autoplay and cc_language.
  • Ability to override player design for each embed
  • Fixed bug with applying player-id to v2 player.
  • Improved documentation


  • Added support for player v2 with customisation, light-weight and other features.
  • Improved error messages
  • Added option to arrange menu position
  • Settings will be retained on deactivation. Only uninstall will remove it from DB


  • Added speed change options
  • Improved settings form
  • Removed the legacy player themes and flash options from settings
    If you are on one of the old themes and flash settings, this will show you
    an option to update to new settings.


  • Added gutenberg block support
  • More themes
  • auto upgrade of player version
  • Fixed undefined notice message
  • Fixed some more bugs
  • Better handling of video aspect ratio
  • Fairplay support in player
  • detailed analytics support in wordpress


  • Bug fixes


  • Added player themes page


  • Added vdo_theme attribute to vdo shortcode


  • HTML5 watermark for custom version 1.6.4
  • User can opt for Flash watermark globally
  • User can add custom player version
  • Height change to auto for player versions more than 1.5.0
  • Tested for PHP version 5.6 and above


  • default player version set to 1.5.0
  • corrected bugs
  • height auto available
  • player tech over-ride enabled to play exclusively html5, flash, zen player


  • add new player


  • updated player theme


  • more documentation
  • updated player


  • fixed bugs for older php versions


  • add new player version 1.1.0


  • New player with ability to choose player version
  • Add custom themes from theplayer.io


Bug fixes


  • set max height and width as default settings in 16:9 ratio
  • use asynchronous code for rendering video player
  • watermark date in wp timezone
  • use wp transport apis instead of curl


  • add filter hooks for annotation statement


  • Compatible with PHP5.2


  • Annotation can now be set from wordpress dashboard
  • Better system for storing client key
  • Clear options table of plugin related keys on deactivate
  • Include options form to set default options for videos.


  • A basic plugin which just makes it possible to embed vdocipher videos inside a wordpress plugin