{"id":453,"date":"2016-03-07T13:32:55","date_gmt":"2016-03-07T13:32:55","guid":{"rendered":"https:\/\/www.vdocipher.com\/blog\/?p=453"},"modified":"2022-06-04T18:20:20","modified_gmt":"2022-06-04T18:20:20","slug":"asp-net-web-forms-embed-vdocipher-video","status":"publish","type":"post","link":"https:\/\/www-uat.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/","title":{"rendered":"ASP.net C# web forms embed vdocipher video"},"content":{"rendered":"<p>The following code is the complete set up for embedding video in ASP.NET Web forms\u00a0using vdocipher secure streaming.\u00a0This code has been generated using Visual Studio Community 2015.<\/p>\n<p>For the MVC implementation, please check:\u00a0<a href=\"https:\/\/www.vdocipher.com\/blog\/2016\/02\/example-code-for-streaming-protected-video-in-asp-net\/\">https:\/\/www.vdocipher.com\/blog\/2016\/02\/example-code-for-streaming-protected-video-in-asp-net\/<\/a><\/p>\n<p>For \u00a0vbscript implementation of aspx, check this:\u00a0<a href=\"https:\/\/www.vdocipher.com\/blog\/2015\/01\/asp-net-implementation-vdocipher-api\/\">https:\/\/www.vdocipher.com\/blog\/2015\/01\/asp-net-implementation-vdocipher-api\/<\/a><\/p>\n<h4>Vdocipher video in asp.net:\u00a0aspx and aspx.cs files:<\/h4>\n<p>https:\/\/gist.github.com\/vibhavsinha\/cd81f160c6d23093aa38<\/p>\n<h4>Do not save API Secret in the code<\/h4>\n<p>API secret is a key which gives your website authority to generate access tokens (OTPs) for video playback. This secret key can also be used to upload, delete videos in your vdocipher account. Hence, it\u00a0should not be hard-coded in the application. It should be kept as an app secret. In the above example, it has been added to the web.config file which is not the recommended method. <a href=\"http:\/\/www.asp.net\/identity\/overview\/features-api\/best-practices-for-deploying-passwords-and-other-sensitive-data-to-aspnet-and-azure\" target=\"_blank\" rel=\"noopener noreferrer\">Please read this\u00a0official article on best practices of saving secret keys in ASP.NET.<\/a><\/p>\n<h4>Complete code<\/h4>\n<p>Download the complete sample\u00a0application from the G<a href=\"https:\/\/github.com\/VdoCipher\/sample-asp-net-web-forms\" target=\"_blank\" rel=\"noopener noreferrer\">ithub<\/a>.<\/p>\n<h4>Adding watermark to the videos<\/h4>\n<p>Watermark can be added when generating the OTP in the controller file. Please read <a href=\"https:\/\/www.vdocipher.com\/blog\/2014\/12\/add-text-to-videos-with-watermark\/\" target=\"_blank\" rel=\"noopener noreferrer\">this article<\/a> on structuring your watermark and a sample code. The watermark has\u00a0to be URL-encoded and sent as post data. You shall need to\u00a0change around\u00a0line 33 to send annotation information. Let us know if you find any trouble with the watermark setup.<\/p>\n<h4>A note about caching<\/h4>\n<p>OTP generated here is temporary. You can not cache this OTP and send it to multiple users as it might cause trouble. The OTP once used gets expired and can no longer be used to\u00a0play video. Some extensions might try to automate the page rendering and especially when\u00a0on pages that do not need login. The configuration must be set to make sure\u00a0pages with\u00a0embedded videos are not cached and cause error while playback.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\" alt=\"vdocipher api illustration\" width=\"408\" height=\"231\" \/><\/p>\n<p>For reference about how everything works, please check <a href=\"https:\/\/www.vdocipher.com\/page\/api\" target=\"_blank\" rel=\"noopener noreferrer\">API reference<\/a>.<\/p>\n<p>Do let us know\u00a0about your experiences\u00a0setting up your secure video in asp.net to create your own PPV or subscription-based video portal.\u00a0and how we can make the integration simpler.<\/p>\n<h2>FAQs<\/h2>\n<h3>Is it secure to embed Videos in ASP.net web forms?<\/h3>\n<p>It is completely secure when using a DRM protected service like VdoCipher and follows the above best practices guide for saving secret keys in ASP.NET<\/p>\n<h3>What is required to protect videos in ASP.Net Web-forms?<\/h3>\n<p>DRM protected Video Hosting providers like VdoCipher and a guide to embedding like this.<\/p>\n<h3>How to apply a watermark on Video in ASP.Net?<\/h3>\n<p>Watermark can be added to the secure and smart HTML5 player. Do read our article on &#8220;Adding text via watermark&#8221; for structuring your watermark and a sample code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following code is the complete set up for embedding video in ASP.NET Web forms\u00a0using vdocipher secure streaming.\u00a0This code has been generated using Visual Studio Community 2015. For the MVC implementation, please check:\u00a0https:\/\/www.vdocipher.com\/blog\/2016\/02\/example-code-for-streaming-protected-video-in-asp-net\/ For \u00a0vbscript implementation of aspx, check this:\u00a0https:\/\/www.vdocipher.com\/blog\/2015\/01\/asp-net-implementation-vdocipher-api\/ Vdocipher video in asp.net:\u00a0aspx and aspx.cs files: https:\/\/gist.github.com\/vibhavsinha\/cd81f160c6d23093aa38 Do not save API Secret in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,25,14],"tags":[90,89],"class_list":{"0":"post-453","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-api","7":"category-technology","8":"category-using-vdocipher","9":"tag-asp-video-api","10":"tag-asp-video-upload-form","11":"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>ASP.net C# web forms embed vdocipher video - VdoCipher Blog<\/title>\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\/03\/asp-net-web-forms-embed-vdocipher-video\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ASP.net C# web forms embed vdocipher video\" \/>\n<meta property=\"og:description\" content=\"The following code is the complete set up for embedding video in ASP.NET Web forms\u00a0using vdocipher secure streaming.\u00a0This code has been generated using Visual Studio Community 2015. For the MVC implementation, please check:\u00a0https:\/\/www.vdocipher.com\/blog\/2016\/02\/example-code-for-streaming-protected-video-in-asp-net\/ For \u00a0vbscript implementation of aspx, check this:\u00a0https:\/\/www.vdocipher.com\/blog\/2015\/01\/asp-net-implementation-vdocipher-api\/ Vdocipher video in asp.net:\u00a0aspx and aspx.cs files: https:\/\/gist.github.com\/vibhavsinha\/cd81f160c6d23093aa38 Do not save API Secret in the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\" \/>\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-03-07T13:32:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-04T18:20:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\" \/>\n<meta name=\"author\" content=\"Vibhav Sinha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vdocipher\" \/>\n<meta name=\"twitter:site\" content=\"@vdocipher\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vibhav Sinha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 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\/03\/asp-net-web-forms-embed-vdocipher-video\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\"},\"author\":{\"name\":\"Vibhav Sinha\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c\"},\"headline\":\"ASP.net C# web forms embed vdocipher video\",\"datePublished\":\"2016-03-07T13:32:55+00:00\",\"dateModified\":\"2022-06-04T18:20:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\"},\"wordCount\":469,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\",\"keywords\":[\"asp video api\",\"asp video upload form\"],\"articleSection\":[\"APIs and Sample Codes\",\"Technology\",\"Using VdoCipher\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\",\"name\":\"ASP.net C# web forms embed vdocipher video - VdoCipher Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\",\"datePublished\":\"2016-03-07T13:32:55+00:00\",\"dateModified\":\"2022-06-04T18:20:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage\",\"url\":\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\",\"contentUrl\":\"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vdocipher.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ASP.net C# web forms embed vdocipher video\"}]},{\"@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\/44b7d612191edc5560c5cb64184d379c\",\"name\":\"Vibhav Sinha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g\",\"caption\":\"Vibhav Sinha\"},\"description\":\"(Co-Founder &amp; CTO) Brain behind all VdoCipher innovations, Vibhav eats and sleeps code. A physics and astronomy enthusiast; Vibhav actively works on video delivery technology, security and high volume data transfer using cloud.\",\"url\":\"https:\/\/www-uat.vdocipher.com\/blog\/author\/vibhavsinha\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ASP.net C# web forms embed vdocipher video - VdoCipher Blog","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\/03\/asp-net-web-forms-embed-vdocipher-video\/","og_locale":"en_US","og_type":"article","og_title":"ASP.net C# web forms embed vdocipher video","og_description":"The following code is the complete set up for embedding video in ASP.NET Web forms\u00a0using vdocipher secure streaming.\u00a0This code has been generated using Visual Studio Community 2015. For the MVC implementation, please check:\u00a0https:\/\/www.vdocipher.com\/blog\/2016\/02\/example-code-for-streaming-protected-video-in-asp-net\/ For \u00a0vbscript implementation of aspx, check this:\u00a0https:\/\/www.vdocipher.com\/blog\/2015\/01\/asp-net-implementation-vdocipher-api\/ Vdocipher video in asp.net:\u00a0aspx and aspx.cs files: https:\/\/gist.github.com\/vibhavsinha\/cd81f160c6d23093aa38 Do not save API Secret in the [&hellip;]","og_url":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/","og_site_name":"VdoCipher Blog","article_publisher":"https:\/\/www.facebook.com\/vdociphertech\/","article_published_time":"2016-03-07T13:32:55+00:00","article_modified_time":"2022-06-04T18:20:20+00:00","og_image":[{"url":"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png","type":"","width":"","height":""}],"author":"Vibhav Sinha","twitter_card":"summary_large_image","twitter_creator":"@vdocipher","twitter_site":"@vdocipher","twitter_misc":{"Written by":"Vibhav Sinha","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#article","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/"},"author":{"name":"Vibhav Sinha","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c"},"headline":"ASP.net C# web forms embed vdocipher video","datePublished":"2016-03-07T13:32:55+00:00","dateModified":"2022-06-04T18:20:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/"},"wordCount":469,"commentCount":0,"publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage"},"thumbnailUrl":"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png","keywords":["asp video api","asp video upload form"],"articleSection":["APIs and Sample Codes","Technology","Using VdoCipher"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/","url":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/","name":"ASP.net C# web forms embed vdocipher video - VdoCipher Blog","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage"},"thumbnailUrl":"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png","datePublished":"2016-03-07T13:32:55+00:00","dateModified":"2022-06-04T18:20:20+00:00","breadcrumb":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#primaryimage","url":"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png","contentUrl":"https:\/\/legacysite.vdocipher.com\/images\/how_to_embed_text.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/03\/asp-net-web-forms-embed-vdocipher-video\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vdocipher.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ASP.net C# web forms embed vdocipher video"}]},{"@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\/44b7d612191edc5560c5cb64184d379c","name":"Vibhav Sinha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g","caption":"Vibhav Sinha"},"description":"(Co-Founder &amp; CTO) Brain behind all VdoCipher innovations, Vibhav eats and sleeps code. A physics and astronomy enthusiast; Vibhav actively works on video delivery technology, security and high volume data transfer using cloud.","url":"https:\/\/www-uat.vdocipher.com\/blog\/author\/vibhavsinha\/"}]}},"yoast":{"focuskw":"","title":"","metadesc":"","linkdex":"","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\/453","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/comments?post=453"}],"version-history":[{"count":4,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/453\/revisions"}],"predecessor-version":[{"id":11352,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/453\/revisions\/11352"}],"wp:attachment":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/media?parent=453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/categories?post=453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/tags?post=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}