• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
VdoCipher: Secure Video Hosting for BusinessVdoCipher
☰
Sign Up
  • Solutions
    • E-learning
    • Enterprise
    • Developer
    • Healthcare
    • Live Streaming
  • Features
  • Pricing
    • Video Hosting & DRM Solution
    • Live Streaming Solution
  • Live
  • Developer
  • About
    • Testimonials
    • The Company
  • Contact
Login
Sign Up

APIs and Sample Codes

We provide extensive APIs using which you can easily integrate our streaming service to your web app. Our APIs make it easy to embed videos with specific restrictions, and also to provide a custom streaming experience with which to delight your viewers. You can find additional resources at the following pages:

  • Server API Docs
  • VdoPlayer Docs
  • Introduction to VdoCipher APIs and Plugins

Redirected: Add videos in rails app with VdoCipher ruby gem

VdoCipher videos can be added into any Ruby on Rails application without worrying about API code and setup. VdoCipher ruby gem does all the API related work for you. https://rubygems.org/gems/vdocipher Getting started Add this line to your Gemfile in your rails application gem 'vdocipher' And in your required controller add these lines   require 'vdocipher' ... vdo_api = VdoCipher.new(clientSecretKey: "CLIENT_SECRET_KEY"); @embedcode = vdo_api.play_code("VIDEO_ID", "style=\"height:400px;width:640px;max-width:100%%;\""); Now in your view file, output the embed code where you like to embed videos. <%= @embedcode.html_safe %> You can add any attributes other than id in the play_code function for video container. The div id is assigned internally…

September 19, 2015 /

Asynchronous video embed

We have released a new embed script to be used for VdoCipher videos which is faster than the earlier embed code. The earlier embed code used to wait for the player script to load before rendering the page after video player. This was a serious delay in page load time and affected the user experience. We have changed to asynchronous code which does not affect the page load time while making player loading even faster. Asynchronous scripts are much faster in situations where the rest of the web page does not depend on a single widget. This is the situation in most cases of video players. Hence, we have created…

May 18, 2015 /

ASP.NET implementation of VdoCipher API

Here is a ASP.NET code to use VdoCipher API. You need to simply put in the right client_secret_key and the correct video_id ( the phrase in caps in both files ). https://gist.github.com/vibhavsinha/8029efcf0b66016f8040 The code should work out of the box after extracting inside PHP running server and replacing secret_key and video_id. The structure of annotation JSON is described in the link : Add text to videos with watermark For other API and details, check out documentation or contact us directly at info@vdocipher.com.

January 17, 2015 /

Video upload API with tag based listing

[Update 30 May 2018: In our API v3 the upload process and tagging process are now separate. You can refer to this blog on how to add videos to account and then add tags to videos programmatically. The API methods in this blog are now deprecated.] While creating a video content management system, you might need to have a video uploading system for your viewers, or at least an admin panel to upload videos and manage the uploaded videos. With VdoCipher video upload API, your website shall be ready in a minute and you can ask your users to upload videos  directly on…

January 13, 2015 /

Tag your videos and search using API

[Update 30 May 2018: This blog explains tagging and video search for API version 2. We have since released API Version 3, which has different HTTP endpoints. You can refer to this blog on how to add tags to videos and search using tags. While API version 2 continues to be supported, we recommend that you use API v3 to automate your video workflow.] Tags are keywords to search and categorize videos using some video meta. The tag your videos system  system is very much similar to the tagging in WordPress. Tags can be used to create relational content on your…

January 13, 2015 /

ASP implementation of VdoCipher API

Here is a classic ASP code to use VdoCipher API along with dynamic watermarking. You need to simply put in the right client_secret_key and the correct video_id ( the phrase in caps in both files ) https://gist.github.com/vibhavsinha/ffae3259b43647e85829 The code should work out of the box after extracting inside ASP server and replacing secret_key and video_id. The structure of annotation JSON is described in the link : Add text to videos with watermark

December 29, 2014 /

  • « Previous Page
  • Page 1
  • Page 2
  • Page 3

Primary Sidebar

Secure Your Videos

Blog Categories

  • DRM 
  • APIs and Sample Codes
  • WordPress
  • E-learning
  • Media
  • Video Tech

Popular Posts

  • Google Widevine DRM
  • WordPress video plugin
  • Video Quality
  • Dynamic Watermarking
  • Encrypted Video Streaming
  • Video Hosting For Online Courses
  • Online Video Player
  • Apple Fairplay DRM
  • SVOD VS TVOD VS AVOD
  • Exoplayer
  • DRM

Top Recent Posts

  • Enterprise Video Platform
  • Cloud Video Platform
  • Video Player for Android
  • DRM Solution
  • Video Bitrate
  • React Native Video
  • Video Piracy
  • Learning Management System
  • AVPlayer
  • Live Streaming Websites
  • DRM Providers
  • DRM Security
  • Private Video Hosting
  • HTML5 Video Player

Schedule Demo Link
Popular Blogs
  • How many use easy video download piracy tools ?
  • Apple FairPlay DRM : Video Protection on iOS & Safari
  • 12 Video Piracy Statistics, 6 Prevention Methods
  • Elearning Video Protection from Piracy
  • Content Creator Economy Growth and other Statistics Report
  • Top 21 Education Apps In India For Online Learning
  • How To Embed Videos in WordPress A Comprehensive Guide
  • Live Streaming Platform For E-learning Media & Broadcast
  • Explained in Simple Language, 32 Key DRM Encryption Terminologies
  • Best Video Player for Android Comparison 2024
Recent Blogs
  • How to Build a Flutter Live Streaming Application?
  • How To Prevent Video Download From Your Website?
  • DRM Server Solutions with Widevine License and Apple FairPlay
  • Top 12 Live Streaming Platforms: All You Need To Know in 2025
  • Best DRM Tools to protect your Videos & other Digital Assets
  • Best Video Frame Rate or FPS for Cinematic Movies, 4K, YouTube & Instagram
  • Top DRM Products Overview as Software Service and Hardware
  • 15+ Best Study Apps For Students In 2025
Featured Blogs
  • Online Video Player
  • Video Encryption
  • Video Protection
  • Video Hosting
  • Widevine DRM
  • Fairplay DRM
  • Video Quality
  • Online Video Platform
  • Video hosting for business
Comparison
  • VdoCipher vs Vimeo
  • VdoCipher vs Dacast
  • VdoCipher vs YouTube
  • VdoCipher vs Zoom
  • VdoCipher vs JW Player
  • VdoCipher vs Dacast Live
    Contact Us
  • Phone : +91 7619171878
  • Whatsapp : +91 7042238654
  • E-mail : support@vdocipher.com
Company
  • Home
  • Glossary
  • Features
  • About Us
  • Pricing
  • FAQs
  • Contact
Services
  • Enterprise
  • E-Learning
  • Developer
  • Healthcare
  • Live Streaming Platform
  • Video Analytics
  • Media and Entertainment
  • DRM and Antipiracy
  • APIs for Developers
  • Video Hosting
  • Video API
  • Video DRM
  • Google DRM
  • DRM License Server
  • Custom Video Player
  • Play Integrity
Countries Served
  • Secure Video Hosting in USA
  • Secure Video Hosting in India
  • Secure Video Player in Brazil
  • Secure Video Streaming in UK
  • Secure Video Streaming in Saudi Arabia
  • Video Encryption in Spain
  • Video Encryption in Italy
  • Protected Video Streaming in Indonesia
  • Encrypted Video Player in Canada
  • Protected Video Streaming in Australia
  • Encrypted Video Player in Germany
  • Video DRM for Sri Lanka
  • Video DRM for Middle East
  • DRM Encryption for Europe
  • DRM Encryption for Asia
  • DRM Solutions for Japan
  • DRM Solutions for UAE
  • DRM Software for Chile
  • DRM Software for Russia

Copyright © 2025 VdoCipher. All rights reserved.

  • Terms
  • Privacy Policy