VdoCipher: Secure Video Player and Hosting


VdoCipher provides video hosting, video playback, and piracy protection solutions for WordPress websites in the e-learning & media field to help them serve content most securely and smoothly. A combination of Hollywood standard DRMs and viewer-specific watermarking ensures that videos can’t be downloaded or shared illegally from your platform. A combination of a custom smart player, analytics, and video management suite enables the best viewer and video management experience. We serve 3000+ businesses and 10,000+ content creators’ platforms across 120+ countries.

VdoCipher’s DRM & Watermark Security Features:

  • Video DRM Encryption to prevent illegal video downloads
  • Dynamic Watermarking based on user ID/email ID/IP address to discourage screen capture. In some cases, screen capture is also blocked on browsers, for the rest of the cases, watermark is a good discouragement.
  • Easily customize watermark to change color, transparency, and speed of movement.
  • Domain Restriction. Use a single VdoCipher account to integrate with multiple WordPress websites.
  • Geo, Time, Domain, Authentication Restrictions

VdoCipher’s Custom Smart Video Player & Video Hosting Suite

  • Adaptive Streaming based on user internet speed. User can also switch between qualities as per their choice. Quality optimized to ensure playback on slow internet connections,
  • Customizable Video Player: Change color, controls on/off, speed change options.
  • Have different themes for different videos/courses.
  • Add Chapters over the video.
  • Add multilingual subtitles.
  • Video Analytics
  • Amazon AWS Server & CDN

Compatible with Global Popular WordPress LMS & Themes

  • Playback and security work well with all popular WordPress LMS like Learndash, LifterLMS, TutorLMS , Sensei, etc. The plugin works at the core backend of WordPress, thus compatible with all LMS.
  • Works well with woocommerce and all membership plugins.

Easy 15-minute integration

  • Register for VdoCipher trial or paid account.
  • Upload a video and wait for it to complete processing and get ready with encryption.
  • Set up domain restriction from VdoCipher security settings.
  • Install the VdoCipher WordPress plugin. Fill in the API key and other settings like watermark parameters.
  • Use shortcodes to embed in any WordPress page/post/course.

Additional Resources


  1. Register for VdoCipher trial or paid account on vdocipher.com
  2. Upload a video and wait for it to complete processing and get ready with encryption.
  3. Set up domain restriction from VdoCipher «Security & Config» section in VdoCipher dashboard settings.
  4. Install VdoCipher WordPress plugin. Fill in the API key and other settings like watermark parameters.
  5. Click on the «embed» button below any video in the dashboard. Please choose the «WordPress» section and follow the simple steps.
  6. Use simple shortcode to embed in any WordPress page/post/course.
  7. Inside a post or page you can write [vdo id="id_of_video"] to embed the video in a post or page.
  8. To set width and height use, Example [vdo id="id_of_video" width="600" and height="400"]
  9. You can set custom video player themes from «Custom Player» section. It can be set as default theme from the settings page. It is also possible to modify shortcode to use specific theme for specific video embeds. [vdo id="c1480d6f057b70578e7f9d33e" vdo_theme="uz6s6vivib"]
  10. Please contact support@vdocipher.com for more queries.


  • The setting screen for the plugin
  • Attributes available for the shortcode
  • The video player
  • Customisation preview
  • Using the shortcode in the classic editor


Этот плагин предоставляет 1 блок.

  • VdoCipher

Часто задаваемые вопросы

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.


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.
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.
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.11.2021 2 ответа
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.
23.11.2021 8 ответов
1. Only works in browsers forked from Chrome. 2. Requires special Codec. 3. Right-click menu offers options not desirable for protected video.
Посмотреть все 18 отзывов

Участники и разработчики

«VdoCipher: Secure Video Player and Hosting» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


Перевести «VdoCipher: Secure Video Player and Hosting» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по 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