Dynamic watermarking means showing user-identifiable data over a video in a moving and non-intrusive manner to ensure the highest protection from screen capture and optimize the viewing experience. Videos hosted through VdoCipher cannot be illegally downloaded through any tools/extensions/downloaders. Screen capture block with 100% surety is possible only in mobile apps and Safari browsers. For Chrome, Firefox, and other browsers, there does however remain the risk of piracy from screen capture. User-based information shown as moving dynamic watermark effectively discourages users from pirating video content using screen capture and goes a long way towards helping users protect their premium content.…
Custom variables as watermark on WordPress videos
Please visit Add Text to Videos with Watermark for a detailed introduction to adding a watermark to your videos. This particular blog explains what is going on under the hood of the WP plugin, and is useful only if you are adding your own custom-built variables as part of the watermark. Currently, name, IP, and email can be shown as part of the watermark. Table Of Contents: Default WordPress fields that can be added Custom filter addition to the WordPress hook JSON Code addition to the VdoCipher WordPress Plugin Example Steps to configure custom field “Phone number” as a watermark…
WordPress video hosting plugin : Add Secure Videos to your WP site
Detailed Wordpress Tutorial Video Explaining configuration, watermark, player customization. More details and text explanation after the video. WordPress is one of the fastest ways to build a working website. WordPress and its themes and plugins are used by developers to create truly awesome websites with minimal effort. Many users combine our secure video streaming service with their video membership sites built on WordPress. Here we explain how to add the VdoCipher video player to your site using the VdoCipher WordPress plugin. With the VdoCipher WordPress video hosting plugin, you can stream videos on your WordPress site with the best content…
Redirected: PHP sample video upload from browser to VdoCipher
[This article is based on API v2 as documented here.] The Upload API workflow and overview can be found here. Please find below a sample code for enabling video upload from your PHP website's users. Note that this is sample code and you will need to configure it according to the controller-view structure in your application. It is not a recommended to put Controller logic and HTML output in a single file. (more…)
Change video poster image in your VdoCipher’s secure video
We have added an easy way to change the video poster image for your videos. New images can now be uploaded right from your dashboard. A video's poster image changes how the user engages with the video. The poster image is the image that is displayed right before the video. The user has to click on this poster image or a play button over it to start playing the video. It is usually the first thing viewer will notice on the page or the screen and will affect their engagement. A good poster image shows ample information about the content…
C# sample API for video upload from browser to VdoCipher
To automate your video website platform, you need video upload directly through your website. Read this for details about this method. The following code gives an example written in C#. C# Sample Code for VdoCipher OTP Generation In this example, the sample videoID is 1234567890, and the API Secret Key is a1b2c3d4e5. The time-to-live for OTP validity is set to 300s in the sample code. You can reference the API documentation for more info. var client = new RestClient("https://dev.vdocipher.com/api/videos/1234567890/otp"); var request = new RestRequest(Method.POST); request.AddHeader("Accept", "application/json"); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", "Apisecret a1b2c3d4e5"); request.AddParameter("undefined", "{\n\t\"ttl\":300\n}", ParameterType.RequestBody); IRestResponse response = client.Execute(request); The controller makes an API request to…