{"id":695,"date":"2016-09-07T10:24:37","date_gmt":"2016-09-07T10:24:37","guid":{"rendered":"https:\/\/www.vdocipher.com\/blog\/?p=695"},"modified":"2022-08-30T05:26:36","modified_gmt":"2022-08-30T05:26:36","slug":"secure-video-streaming-api-vdocipher-for-developers","status":"publish","type":"post","link":"https:\/\/www-uat.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/","title":{"rendered":"Secure Video Streaming API: VdoCipher for Developers"},"content":{"rendered":"<p><em>This blog has been updated for API version v3. You may use VdoCipher API v3 to build a workflow around your video website as suggested in this <a href=\"https:\/\/www.vdocipher.com\/blog\/2018\/05\/video-api-v3\/#uploads\">blog<\/a>. Complete details and Sample Codes for the API can be found in the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/\">Server API Docs<\/a>.<\/em><\/p>\n<p>In this blog article, I&#8217;ll mention the common business use cases that generally developers use with our video streaming API. Our video APIs have been built with the express mission to automate the entire video streaming pipeline for our users, from video upload right upto video playback. The links to the new set of APIs and sample codes are also given. The complete API v3 reference, with sample codes for different backend languages, can be accessed from the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/\">API Sample Docs.<\/a><\/p>\n<ol>\n<li>Secure Video Embed<\/li>\n<\/ol>\n<p>We generate dynamic URLs for video streaming. This ensures that video is played only when the API server authenticates it as being a valid session. Our API server issues unique OTPs to decrypt encrypted content. These OTPs are authenticated by the license server.<\/p>\n<p>This combination of Encrypted Streaming and Backend authentication with OTP ensures that videos cannot be downloaded, and is the key feature we provide as part of our\u00a0secure video streaming service.<\/p>\n<p>Please visit our <a href=\"https:\/\/www.vdocipher.com\/page\/api\" target=\"_blank\" rel=\"noopener noreferrer\">API page<\/a> for details on embedding videos to your website.\u00a0Sample codes for OTP generation can be found in the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/playbackauth\/otp.html\">API Docs reference.<\/a><\/p>\n<ol start=\"2\">\n<li>Dynamic Watermark configuration<\/li>\n<\/ol>\n<p>Dynamic watermarking protects your premium video content from screen capture technologies. Dynamic Watermarking enables you to display user information over the video, effectively deterring video piracy from screen capture.<\/p>\n<p>You can customize user details and how the text moves across the video screen by using the <a href=\"https:\/\/www.vdocipher.com\/blog\/2014\/12\/add-text-to-videos-with-watermark\/\" target=\"_blank\" rel=\"noopener noreferrer\">Watermark API<\/a>. This API always delights our users, who find that watermarking obliterates any threat from piracy.<\/p>\n<ol start=\"3\">\n<li>Upload from various sources<\/li>\n<\/ol>\n<p>To help you manage your video content we offer various options for optimal video upload. You can upload your video files directly using the Dashboard, or by using the API. The Upload API enables you to authorize your content providers to directly upload videos to your account.<\/p>\n<p>Videos can be uploaded from the desktop and from the server. The import API enables you to import videos to your VdoCipher account from any HTTP or FTP link. The Upload and Import APIs can be found at the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/upload\/overview.html\" target=\"_blank\" rel=\"noopener noreferrer\">API Docs Reference<\/a>.<\/p>\n<ol start=\"4\">\n<li>Tagging Videos<\/li>\n<\/ol>\n<p>Video tags are one of the key elements used for categorising videos. Managing a large library of videos requires that you efficiently use a tag-based video management system. The tag API enables users to effortlessly add, delete and replace tags, and to enable tag-based video search. The tagging API can be found in the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/\" target=\"_blank\" rel=\"noopener noreferrer\">API Docs<\/a>.<\/p>\n<ol start=\"5\">\n<li>Searching Videos<\/li>\n<\/ol>\n<p>The Video Search API returns a list of videos that match your query. Supported HTTP queries include title, video ID, and tags. The API returns detailed list of videos, which you can return to your website for users.<\/p>\n<p>We have set soft rate limits for the search API. We recommend using a caching layer for your website&#8217;s general users, so as to limit the number of API calls.<\/p>\n<p>APIs to enable video search from names and tags can be found\u00a0in the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/\" target=\"_blank\" rel=\"noopener noreferrer\">API Docs.<\/a><\/p>\n<ol start=\"6\">\n<li>Whitelabel your Video Platform for Content Providers<\/li>\n<\/ol>\n<p>Our APIs enable our users to create their own white-labelled front-end. Content providers can add videos to our client&#8217;s platform, which make upload and tagging API calls in the backend. Users can use VdoCipher&#8217;s video streaming infrastructure with their own user interface to retain complete control over user experience while delivering the best video experience for premium content.<\/p>\n<p>Enterprise customers can have their own customers upload videos directly on our site. This can be implemented with APIs using these links.<\/p>\n<p>This <a href=\"https:\/\/www.vdocipher.com\/blog\/2016\/02\/video-upload-using-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a> explains the two-step video upload process using which you can enable video uploads for content providers.<\/p>\n<ol start=\"7\">\n<li>Check video status<\/li>\n<\/ol>\n<p>After initiating video upload you can check the status through the video status API. Apart from video status, the video contains all details of the video. These include title, description, video upload time, video length, poster image URLs and associated tags.<\/p>\n<p>The following are the status values that may be returned:<\/p>\n<ul>\n<li>Pre-Upload &#8211; Upload policy has been returned (Step 1 is successful), but file is not yet uploaded (Step 2 not yet complete)<\/li>\n<li>Queued &#8211; Video has been uploaded and is being encoded and encrypted (Step 1 and Step 2 complete)<\/li>\n<li>ready &#8211; Video is ready for playback<\/li>\n<\/ul>\n<p>API reference for the video status API is available <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/upload\/status.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0here.<\/a><\/p>\n<ol start=\"8\">\n<li>Obtain and Upload Poster Image<\/li>\n<\/ol>\n<p>Poster image is the image that is shown to the viewer before a video is loaded. By default, a shot from the video at a random time is taken and converted into posters of different sizes. You can customize the poster image to increase click through rates for your video. You can use the API to <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/videomanagement\/posters-update.html\">auto upload new poster images<\/a>.<\/p>\n<p><em>The complete API v3 reference, with sample codes for different backend languages, can be accessed from the <a href=\"https:\/\/dev.vdocipher.com\/api\/docs\/book\/\">API Sample Docs<\/a>.<\/em><\/p>\n<figure id=\"attachment_580\" aria-describedby=\"caption-attachment-580\" style=\"width: 494px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure-.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-580\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\" alt=\"Video Streaming Hosting VdoCipher\" width=\"494\" height=\"285\" \/><\/a><figcaption id=\"caption-attachment-580\" class=\"wp-caption-text\">All these things, VdoCipher handles for you. Launch Today.<\/figcaption><\/figure>\n<p>Start a free full version 5 GB trial today at <a href=\"https:\/\/www.vdocipher.com\" target=\"_blank\" rel=\"noopener noreferrer\">VdoCipher<\/a><\/p>\n<p>Have a glimpse of the <a href=\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/statistics-video-download-tools-secure-video-streaming\/\" target=\"_blank\" rel=\"noopener noreferrer\">number of your viewers using video download tools for easy piracy.\u00a0<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/VdoCipher\/cloudhopper\" target=\"_blank\" rel=\"noopener noreferrer\">An Open Source Contribution by VdoCipher<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog has been updated for API version v3. You may use VdoCipher API v3 to build a workflow around your video website as suggested in this blog. Complete details and Sample Codes for the API can be found in the Server API Docs. In this blog article, I&#8217;ll mention the common business use cases [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,14,100],"tags":[105,107,106],"class_list":{"0":"post-695","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-api","7":"category-using-vdocipher","8":"category-watermark","9":"tag-streaming-api","10":"tag-tag-api","11":"tag-vdocipher-for-developers","12":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.0 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Secure Video Streaming API - VdoCipher Documentation<\/title>\n<meta name=\"description\" content=\"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure Video Streaming API: VdoCipher for Developers\" \/>\n<meta property=\"og:description\" content=\"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"VdoCipher Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vdociphertech\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-07T10:24:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-30T05:26:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\" \/>\n<meta name=\"author\" content=\"Siddhant Jain\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@siddhantjain92\" \/>\n<meta name=\"twitter:site\" content=\"@vdocipher\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siddhant Jain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\"},\"author\":{\"name\":\"Siddhant Jain\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/1f5be029a52d3e08694798f309353a11\"},\"headline\":\"Secure Video Streaming API: VdoCipher for Developers\",\"datePublished\":\"2016-09-07T10:24:37+00:00\",\"dateModified\":\"2022-08-30T05:26:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\"},\"wordCount\":888,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\",\"keywords\":[\"streaming api\",\"tag api\",\"vdocipher for developers\"],\"articleSection\":[\"APIs and Sample Codes\",\"Using VdoCipher\",\"Watermark\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\",\"name\":\"Secure Video Streaming API - VdoCipher Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\",\"datePublished\":\"2016-09-07T10:24:37+00:00\",\"dateModified\":\"2022-08-30T05:26:36+00:00\",\"description\":\"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\",\"contentUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vdocipher.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Secure Video Streaming API: VdoCipher for Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/\",\"name\":\"VdoCipher Blog\",\"description\":\"Secure Video Streaming\",\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vdocipher.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\",\"name\":\"VdoCipher\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png\",\"contentUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png\",\"width\":1625,\"height\":1925,\"caption\":\"VdoCipher\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vdociphertech\/\",\"https:\/\/x.com\/vdocipher\",\"https:\/\/www.linkedin.com\/company\/vdocipher\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/1f5be029a52d3e08694798f309353a11\",\"name\":\"Siddhant Jain\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/74f0e0dbaac81ce6b4bd2da975f0631b567077f4771700a81cec4a59ac42ec1a?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/74f0e0dbaac81ce6b4bd2da975f0631b567077f4771700a81cec4a59ac42ec1a?s=96&r=g\",\"caption\":\"Siddhant Jain\"},\"description\":\"Siddhant Jain is the CEO of VdoCipher, a video infrastructure company specializing in secure video streaming and piracy protection. He has deep expertise in DRM technologies, anti-piracy solutions, and video hosting systems. Siddhant works extensively on building scalable video APIs, customisable video players, and SaaS products for global media and education platforms. His work focuses on helping EdTech, MediaTech, and OTT businesses protect and monetize their premium video content. He regularly engages with companies on building secure, scalable video technology stacks for modern streaming platforms.\",\"sameAs\":[\"https:\/\/www.vdocipher.com\/\",\"https:\/\/www.linkedin.com\/in\/siddhant-jain-3854545a\/\",\"https:\/\/x.com\/siddhantjain92\"],\"url\":\"https:\/\/www-uat.vdocipher.com\/blog\/author\/siddhantjain\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Secure Video Streaming API - VdoCipher Documentation","description":"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/","og_locale":"en_US","og_type":"article","og_title":"Secure Video Streaming API: VdoCipher for Developers","og_description":"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.","og_url":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/","og_site_name":"VdoCipher Blog","article_publisher":"https:\/\/www.facebook.com\/vdociphertech\/","article_published_time":"2016-09-07T10:24:37+00:00","article_modified_time":"2022-08-30T05:26:36+00:00","og_image":[{"url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg","type":"","width":"","height":""}],"author":"Siddhant Jain","twitter_card":"summary_large_image","twitter_creator":"@siddhantjain92","twitter_site":"@vdocipher","twitter_misc":{"Written by":"Siddhant Jain","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#article","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/"},"author":{"name":"Siddhant Jain","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/1f5be029a52d3e08694798f309353a11"},"headline":"Secure Video Streaming API: VdoCipher for Developers","datePublished":"2016-09-07T10:24:37+00:00","dateModified":"2022-08-30T05:26:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/"},"wordCount":888,"commentCount":0,"publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg","keywords":["streaming api","tag api","vdocipher for developers"],"articleSection":["APIs and Sample Codes","Using VdoCipher","Watermark"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/","url":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/","name":"Secure Video Streaming API - VdoCipher Documentation","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg","datePublished":"2016-09-07T10:24:37+00:00","dateModified":"2022-08-30T05:26:36+00:00","description":"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.","breadcrumb":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#primaryimage","url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg","contentUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/07\/Infrastructure--300x173.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/09\/secure-video-streaming-api-vdocipher-for-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vdocipher.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Secure Video Streaming API: VdoCipher for Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.vdocipher.com\/blog\/#website","url":"https:\/\/www.vdocipher.com\/blog\/","name":"VdoCipher Blog","description":"Secure Video Streaming","publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vdocipher.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vdocipher.com\/blog\/#organization","name":"VdoCipher","url":"https:\/\/www.vdocipher.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png","contentUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png","width":1625,"height":1925,"caption":"VdoCipher"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vdociphertech\/","https:\/\/x.com\/vdocipher","https:\/\/www.linkedin.com\/company\/vdocipher"]},{"@type":"Person","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/1f5be029a52d3e08694798f309353a11","name":"Siddhant Jain","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/74f0e0dbaac81ce6b4bd2da975f0631b567077f4771700a81cec4a59ac42ec1a?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74f0e0dbaac81ce6b4bd2da975f0631b567077f4771700a81cec4a59ac42ec1a?s=96&r=g","caption":"Siddhant Jain"},"description":"Siddhant Jain is the CEO of VdoCipher, a video infrastructure company specializing in secure video streaming and piracy protection. He has deep expertise in DRM technologies, anti-piracy solutions, and video hosting systems. Siddhant works extensively on building scalable video APIs, customisable video players, and SaaS products for global media and education platforms. His work focuses on helping EdTech, MediaTech, and OTT businesses protect and monetize their premium video content. He regularly engages with companies on building secure, scalable video technology stacks for modern streaming platforms.","sameAs":["https:\/\/www.vdocipher.com\/","https:\/\/www.linkedin.com\/in\/siddhant-jain-3854545a\/","https:\/\/x.com\/siddhantjain92"],"url":"https:\/\/www-uat.vdocipher.com\/blog\/author\/siddhantjain\/"}]}},"yoast":{"focuskw":"secure video streaming","title":"Secure Video Streaming API - VdoCipher Documentation","metadesc":"Highest secure video streaming solution supports DRM, encoding, tagging, upload , management for enterprises. Full range of enterprise streaming API.","linkdex":"73","metakeywords":"","meta-robots-noindex":"","meta-robots-nofollow":"","meta-robots-adv":"","canonical":"","redirect":"","opengraph-title":"","opengraph-description":"","opengraph-image":"","twitter-title":"","twitter-description":"","twitter-image":""},"_links":{"self":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/comments?post=695"}],"version-history":[{"count":1,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/695\/revisions"}],"predecessor-version":[{"id":11895,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/695\/revisions\/11895"}],"wp:attachment":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/media?parent=695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/categories?post=695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/tags?post=695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}