{"id":12703,"date":"2024-04-26T20:30:22","date_gmt":"2024-04-26T20:30:22","guid":{"rendered":"https:\/\/www.vdocipher.com\/blog\/?p=12703"},"modified":"2025-05-08T11:39:19","modified_gmt":"2025-05-08T11:39:19","slug":"moodle-video-upload-embed-plugin-installation-explained-security","status":"publish","type":"post","link":"https:\/\/www-uat.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/","title":{"rendered":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained"},"content":{"rendered":"<p>Moodle is one of the world&#8217;s most popular learning management systems (LMS) and plays an important role in the e-learning ecosystem. It provides an easy-to-use website builder platform for creating, delivering, and managing online courses. It is free, open-source software that enables teachers, administrators, and education institutes to create and interact with online learning content. Moodle allows educators to create courses with videos, assign course-related tasks, facilitate assessments, and track students&#8217; progress. It also provides an array of tools and features to support online collaboration and chat communication.<\/p>\n<div class=\"table-of-content\">\n<div class=\"table-border\">\n<h2 style=\"font-size: 22px; padding-top: 20px;\">Table of Contents:<\/h2>\n<div id=\"table-of-content\" style=\"padding-left: 20px;\">\n<ol>\n<li><a class=\"hashSmoothScroll\" href=\"#1\">What is Moodle?<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#2\">Role of Moodle and other LMSs in the eLearning Ecosystem<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#3\">How to Upload Video to Moodle?<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#4\">Embed a Video to Moodle Course<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#5\">How to install a plugin in Moodle?<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#6\">Moodle Video Player and Customizations<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#7\">Moodle Video Hosting Solution<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#8\">Why need Video Security on Moodle<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#9\">VdoCipher &#8211; Moodle Video Plugin for Security<\/a><\/li>\n<li><a class=\"hashSmoothScroll\" href=\"#faq\">Important FAQs<\/a><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<p>It also serves as pocket-friendly LMS for new, small, and medium-scale educators who do not have the budget to make a custom platform for their own. On the technical end, Moodle only requires you to<\/p>\n<ul>\n<li>Self-host your website through Moodle LMS.<\/li>\n<li>Purchase a domain name and renew it yourself while maintaining DNS records.<\/li>\n<li>Purchase and Integrate video hosting solutions through plugins, APIs, etc.<\/li>\n<li>Customize the appearance and features using code, plugins, and themes.<\/li>\n<li>Integrate security measures.<\/li>\n<\/ul>\n<h2 id=\"1\" style=\"padding-top: 50px; margin-top: -50px;\">What is Moodle?<\/h2>\n<p>Moodle is an open-source and free LMS or Learning Management System. It is written in PHP language and is majorly used for online learning projects for online class delivery, hybrid learning, distance learning, and other online teaching methodologies. Edtech starters, universities, and other learning sector organizations implement their online teaching platform using Moodle due to easy accessibility and integrations. Since it is open source and gets distributed under GNU General Public License, organizations sometimes prefer it.<\/p>\n<div style=\"border: 1px solid #DEE2E6!important; border-radius: 0.25rem!important; background-color: #ecf0f1;\">\n<p style=\"font-size: 19px !important; font-weight: 600; margin: 0!important; padding: 1rem!important;\">Explore More \u2705<\/p>\n<p style=\"font-size: 20px !important; font-weight: 400; margin: 0!important; padding-bottom: 1rem!important; padding-right: 1rem!important; padding-left: 1rem!important;\"><a style=\"color: #0d6efd; text-decoration: underline;\" href=\"https:\/\/www.vdocipher.com\/page\/features\/?utm_source=blog&amp;utm_medium=banner-cta&amp;utm_campaign=feature\">VdoCipher ensures Secure Video Hosting with Hollywood Grade DRM Encryption<\/a><\/p>\n<p style=\"font-size: 18px !important; font-weight: 400; margin: 0!important; padding-bottom: 1rem!important; padding-right: 1rem!important; padding-left: 1rem!important;\">VdoCipher helps 2500+ customers over 120+ countries to host their videos securely, helping them to boost their video revenues.<\/p>\n<\/div>\n<p>You can create custom websites for serving online courses through a very easy setup. It also allows advanced integrations via community-sourced and third-party plugins. Plugins, mobile responsive web design, custom design themes, and a Moodle mobile app are also available to customize each individual online learning platform. The Moodle mobile app is available on App Store, Google Play, and also on the Windows Phone Store.<\/p>\n<p><a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12719\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM.png\" alt=\"moodle new course addition\" width=\"2868\" height=\"1581\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM.png 2868w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-300x165.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-1024x564.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-768x423.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-1536x847.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-2048x1129.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-10.57.13-PM-150x83.png 150w\" sizes=\"auto, (max-width: 2868px) 100vw, 2868px\" \/><\/a><\/p>\n<p>To install Moodle on Web Server, you can easily download it for Apache HTTP Server and integrate it with DBMS like MySQL, etc. For local testing, pre-built MAMP, etc, packages with local Apache server and MySQL are also available to download for Mac, Windows, Linux, etc. The only part which is left to choose is video hosting, for which you get free options like YouTube as a Video Hosting solution or otherwise pick up a secure video hosting solution provider like VdoCipher.<\/p>\n<h2 id=\"2\" style=\"padding-top: 50px; margin-top: -50px;\">Role of Moodle and other LMSs in eLearning Ecosystem<\/h2>\n<p>Moodle was originally released on 20 August 2002, and since then, it has developed into an LMS masterpiece. The core developer Martin Dougiamas started building Moodle to help educators go online with a focus on interactive learning through easy build-up. It plays a very helpful role for many low capital educators, and for being open source, it is helped by 84 Moodle Partner companies for development and finances.<\/p>\n<p>Since the start, the focus element i.e, video has been integrated into Moodle infrastructure for all kinds of learning utilities. Educators get support for uploading and embedding videos for their custom websites and can even record short videos directly with the support of Atto and other editors. Even students get to use other video-related features like lecture catch-up and \u201chow-to\u201d screencast.<\/p>\n<p><a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12720\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM.png\" alt=\"Moodle include features such as quizzes, forums, and assignments, which can be used to facilitate learning\" width=\"1806\" height=\"1064\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM.png 1806w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM-300x177.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM-1024x603.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM-768x452.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM-1536x905.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.03.31-PM-150x88.png 150w\" sizes=\"auto, (max-width: 1806px) 100vw, 1806px\" \/><\/a><\/p>\n<p>Moodle and other Learning Management Systems (LMSs) play an important role in the eLearning ecosystem. Not only do they help evade the capital-intensive task of platform development, but they also provide the framework for managing, delivering, and tracking online learning content. They include features such as quizzes, forums, and assignments, which can be used to facilitate learning. Additionally, LMSs provide tools for tracking learners&#8217; progress, so teachers can easily monitor their progress and provide feedback.<\/p>\n<p>Moodle and other LMSs also provide an environment for collaboration between students and teachers. Through forums, messaging, and other tools, students and teachers can collaborate on assignments and projects. This can help create an engaging learning experience for students and teachers.<\/p>\n<h2 id=\"3\" style=\"padding-top: 50px; margin-top: -50px;\">How to Upload a Video to Moodle?<\/h2>\n<p>Now lets learn how to add video to Moodle with these simple steps. You can even test for uploading, and embedding via localhost Moodle setup or directly push the files into the cloud server. Whatever the case, the steps remain the same.<\/p>\n<ul>\n<li>First, Log in to your Moodle account either in localhost or live website.<\/li>\n<li>From the Homepage, Click on the course to which you want to add the video.<\/li>\n<li>Turn \u201cEdit Mode\u201d On with the button at the top right of the page.<\/li>\n<li>Scroll down to the course section where you want to add the video and click the \u201cAdd an Activity or Resource\u201d link.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12721\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM.png\" alt=\"Moodle Add an Activity or Resource\" width=\"2865\" height=\"1527\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM.png 2865w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-300x160.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-1024x546.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-768x409.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-1536x819.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-2048x1092.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.07.31-PM-150x80.png 150w\" sizes=\"auto, (max-width: 2865px) 100vw, 2865px\" \/><\/a><\/li>\n<li>Select \u201cText and Media area\u201d from the list of activities or resources.<\/li>\n<li>Click on the \u201cInsert video\/audio\u201d icon at the top of the text editor.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12722\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM.png\" alt=\"Moodle Text and Media area\" width=\"2865\" height=\"1404\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM.png 2865w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-300x147.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-1024x502.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-768x376.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-1536x753.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-2048x1004.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.08.09-PM-150x74.png 150w\" sizes=\"auto, (max-width: 2865px) 100vw, 2865px\" \/><\/a><\/li>\n<li>Select \u201cbrowse repositories\u201d and then the \u201cupload a file\u201d button on the left pane.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12723\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM.png\" alt=\"Moodle Select an attachment from the local or cloud storage\" width=\"1740\" height=\"1268\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM.png 1740w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM-300x219.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM-1024x746.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM-768x560.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM-1536x1119.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.09.45-PM-150x109.png 150w\" sizes=\"auto, (max-width: 1740px) 100vw, 1740px\" \/><\/a><\/li>\n<li>Select an attachment from the local or cloud storage and add other information like the name of the video.<\/li>\n<li>Click on the \u201cUpload this File\u201d button at the bottom.<\/li>\n<li>You can now view the \u201cVideo Source URL\u201d<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12724\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM.png\" alt=\"Moodle Video Source URL\" width=\"1318\" height=\"924\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM.png 1318w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM-300x210.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM-1024x718.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM-768x538.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.12.41-PM-150x105.png 150w\" sizes=\"auto, (max-width: 1318px) 100vw, 1318px\" \/><\/a><\/li>\n<li>Finally, click on insert media and the video will start showing within the course.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12725\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM.png\" alt=\"moodle video will start showing within the course\" width=\"2868\" height=\"1452\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM.png 2868w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-300x152.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-1024x518.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-768x389.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-1536x778.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-2048x1037.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-05-at-11.13.15-PM-150x76.png 150w\" sizes=\"auto, (max-width: 2868px) 100vw, 2868px\" \/><\/a><\/li>\n<\/ul>\n<h2 id=\"4\" style=\"padding-top: 50px; margin-top: -50px;\">How to Embed a Video to Moodle Course<\/h2>\n<p>Embedding a video into your course is fairly simple as copy-paste. Follow through this section to see how to embed a video in your course. Incorporating YouTube videos can enrich your course content. Here\u2019s how to add and embed YouTube video in Moodle. You just need to copy the embed code containing the iframe and video element of any video file available on YouTube or of your hosted video. Here is the list of steps you can use for reference.<\/p>\n<ul>\n<li>First, Log in to your Moodle account either in localhost or live website.<\/li>\n<li>From the Homepage, Click on the course you want to embed the video to.<\/li>\n<li>Turn \u201cEdit Mode\u201d On with the button at the top right of the page.<\/li>\n<li>Scroll down to the course section where you want to add the video and click the \u201cAdd an Activity or Resource\u201d link.<\/li>\n<li>Select \u201cText and Media area\u201d from the list of activities or resources.<\/li>\n<li>Click on the \u201cShow more buttons\u201d icon in the top left corner of the text editor to open more options in the toolbar.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12726\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM.png\" alt=\"moodle text area\" width=\"1816\" height=\"1290\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM.png 1816w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM-300x213.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM-1024x727.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM-768x546.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM-1536x1091.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.44.30-PM-150x107.png 150w\" sizes=\"auto, (max-width: 1816px) 100vw, 1816px\" \/><\/a><\/li>\n<li>Now click on the \u201cHTML\u201d button to open the HTML editor of the text section.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12727\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM.png\" alt=\"moodle video HTML editor of the text section\" width=\"1688\" height=\"1384\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM.png 1688w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM-300x246.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM-1024x840.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM-768x630.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM-1536x1259.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.45.01-PM-150x123.png 150w\" sizes=\"auto, (max-width: 1688px) 100vw, 1688px\" \/><\/a><\/li>\n<li>You can now copy the embed code of the video from YouTube or from your video hosting provider dashboard and paste it into the HTML editor box.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12728\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM.png\" alt=\"HTML editor of the text section\" width=\"1748\" height=\"1376\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM.png 1748w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM-300x236.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM-1024x806.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM-768x605.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM-1536x1209.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-12.47.24-PM-150x118.png 150w\" sizes=\"auto, (max-width: 1748px) 100vw, 1748px\" \/><\/a><\/li>\n<li>Now, click on the \u201cSave and return to Course\u201d button at the bottom of the page, and your embedded video will start appearing in your course.<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\"><strong>Video Tutorial to Embed a Video using Iframe in Moodle<\/strong><\/span><\/p>\n<div style=\"padding-top: 56.25%; position: relative;\"><iframe style=\"border: 0; max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;\" src=\"https:\/\/player.vdocipher.com\/v2\/?otp=20160313versUSE313571yfPU0J0GnOMAz9fbF41T0rTpOi1AbasCnryWtK0buH1&amp;playbackInfo=eyJ2aWRlb0lkIjoiNDliOGU0Njc4YTliNDQ5NmFjYzMwZGVkZGJmNWJkZTcifQ==\" allowfullscreen=\"allowfullscreen\" allow=\"encrypted-media\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<h2 id=\"5\" style=\"padding-top: 50px; margin-top: -50px;\">How to install a plugin in Moodle?<\/h2>\n<p>There are majorly two ways to install a Moodle plugin. One is through Moodle plugin repository, and the other is through uploading the zip file of a plugin.<\/p>\n<h3>Installing via Moodle Plugin Repository<\/h3>\n<ul>\n<li>First, Log in to your Moodle account either in localhost or live website.<\/li>\n<li>Click on \u201cSite administration\u201d in the top navigation bar and click on \u201cPlugins\u201d under the available tabs in the next window.<\/li>\n<li>Click on \u201cInstall plugins\u201d and then from the Plugin Installer page, click on the \u201cInstall plugins from the Moodle plugins directory\u201d button.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12729\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM.png\" alt=\"Moodle Plugin Installer page\" width=\"2862\" height=\"1566\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM.png 2862w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-300x164.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-1024x560.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-768x420.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-1536x840.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-2048x1121.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.05.26-PM-150x82.png 150w\" sizes=\"auto, (max-width: 2862px) 100vw, 2862px\" \/><\/a><\/li>\n<li>To install the plugin directly on your Moodle website, you need to be logged in with your moodle.org account.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12730\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM.png\" alt=\"plugin directly on your Moodle website\" width=\"2744\" height=\"1392\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM.png 2744w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-300x152.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-1024x519.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-768x390.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-1536x779.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-2048x1039.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-3.22.01-PM-150x76.png 150w\" sizes=\"auto, (max-width: 2744px) 100vw, 2744px\" \/><\/a><\/li>\n<li>Search for the plugin in the directory and select \u201cInstall\u201d from the Plugin description page. For local installation, you can download the plugin for upload.<\/li>\n<li>This will validate the plugin and will ask you to \u201ccontinue\u201d if the plugin gets successfully verified.<\/li>\n<li>Finally, click on \u201cUpgrade Moodle database now\u201d to make the final plugin migration and again continue from the next page.<\/li>\n<\/ul>\n<p>If required, you can edit the settings from the \u201cPlugin Settings\u201d page. This will enable the plugin for your Moodle website.<\/p>\n<h3>Installing Moodle Plugin by Uploading ZIP file<\/h3>\n<ul>\n<li>First, Log in to your Moodle account either in localhost or live website.<\/li>\n<li>Click on \u201cSite administration\u201d in the top navigation bar and click on \u201cPlugins\u201d under the available tabs in the next window.<\/li>\n<li>Click on \u201cInstall plugins\u201d<\/li>\n<li>To download the zip file, search for the plugin in the directory and select Download from the Plugin description page.<\/li>\n<li>Now, click on the \u201cChoose a file\u201d in the \u201cInstall plugin from ZIP file\u201d section of the Plugin Installer page.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12731\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM.png\" alt=\"Moodle Install vdocipher plugin from ZIP file\" width=\"2856\" height=\"1560\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM.png 2856w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-300x164.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-1024x559.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-768x419.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-1536x839.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-2048x1119.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.06.09-PM-150x82.png 150w\" sizes=\"auto, (max-width: 2856px) 100vw, 2856px\" \/><\/a><\/li>\n<li>Name the plugin in the next window and choose the attachment from the local or attached cloud storage.<\/li>\n<li>Click on the \u201cInstall plugin from the ZIP file\u201d button at the bottom of the page.<\/li>\n<li>This will validate the plugin and will ask you to \u201ccontinue\u201d if the plugin gets successfully verified.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12732\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM.png\" alt=\"moodle plugin gets successfully verified\" width=\"1074\" height=\"765\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM.png 1074w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM-300x214.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM-1024x729.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM-768x547.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.08.53-PM-150x107.png 150w\" sizes=\"auto, (max-width: 1074px) 100vw, 1074px\" \/><\/a><\/li>\n<li>Now, on the next page of \u201cCurrent release information\u201d click again on \u201cContinue\u201d at the bottom of the page. This page also displays if all server requirements are met.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12733\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM.png\" alt=\"moodle vdocipher plugin Current release information\" width=\"2562\" height=\"1569\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM.png 2562w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-300x184.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-1024x627.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-768x470.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-1536x941.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-2048x1254.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.09.21-PM-150x92.png 150w\" sizes=\"auto, (max-width: 2562px) 100vw, 2562px\" \/><\/a><\/li>\n<li>Finally, click on \u201cUpgrade Moodle database now\u201d to make the final plugin migration and again continue from the next page.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12734\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM.png\" alt=\"moodle vdocipher plugin Upgrade Moodle database now\" width=\"2520\" height=\"1425\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM.png 2520w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-300x170.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-1024x579.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-768x434.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-1536x869.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-2048x1158.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.11.04-PM-150x85.png 150w\" sizes=\"auto, (max-width: 2520px) 100vw, 2520px\" \/><\/a><\/li>\n<li>Settings page of the plugin might open up, requiring further details like API keys, etc to be filled in. You can add and save the settings from this page.<br \/>\n<a href=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12735\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM.png\" alt=\"Settings page of the moodle vdocipher plugin\" width=\"2388\" height=\"1540\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM.png 2388w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-300x193.png 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-1024x660.png 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-768x495.png 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-1536x991.png 1536w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-2048x1321.png 2048w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Screenshot-2022-12-06-at-1.12.51-PM-150x97.png 150w\" sizes=\"auto, (max-width: 2388px) 100vw, 2388px\" \/><\/a><\/li>\n<\/ul>\n<p><em><strong>Note<\/strong>: For VdoCipher Plugin, go to filters under the Plugins section and then manage filters. Here change the dropdown across VdoCipher to On and save changes. This will enable the plugin for your Moodle website.<\/em><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Video Tutorial to Install VdoCipher Plugin in Moodle<\/strong><\/span><\/p>\n<div style=\"padding-top: 56.25%; position: relative;\"><iframe style=\"border: 0; max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;\" src=\"https:\/\/player.vdocipher.com\/v2\/?otp=20160313versUSE313Awr8OeZ5E16YNS9mP4mYrUEp5mLlfxljTX6TgNapiyPnEC&amp;playbackInfo=eyJ2aWRlb0lkIjoiZDNiZWJmNjJjNGE5NDE1OWFlZTljNjVmNDU3N2UzZmIifQ==\" allowfullscreen=\"allowfullscreen\" allow=\"encrypted-media\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<h2 id=\"6\" style=\"padding-top: 50px; margin-top: -50px;\">Moodle Video Player and Customizations<\/h2>\n<p>Moodle use VideoJS player as a default player for Video playback. VideoJS player is also used to playback YouTube videos with Moodle course. To tweak VideoJS player settings, you can go to \u201cSite administration\u201d &gt; Plugins &gt; Media Players &gt; VideoJS player. From here, you can also identify the CSS class getting used for player display, supported video and audio file extensions, limit size and default YouTube playback options. For applying customizations, there are two methods. One is by making additions to the CSS file attached with the VideoJS player and whose CSS class can be identified from the settings page discussed above. Another way to make customizations to the player, be it styling or features addition like security, can be done using a third-party Moodle Video Plugin like VdoCipher.<\/p>\n<p>Plugins like VdoCipher not only provide player customization features with better UI and controls for adaptive bitrate streaming and multilingual subtitles but also contains various other features like,<\/p>\n<ul>\n<li>Protection against illegal video download through downloader tools.<\/li>\n<li>Protection against screen capture on many devices and browsers.<\/li>\n<li>Dynamic controls to change playback speed and skip\/rewind.<\/li>\n<li>Option for selecting Multilingual subtitles.<\/li>\n<li>Show Progress Bar<\/li>\n<li>Show Scrubbing Preview<\/li>\n<li>JavaScript API to add overlay buttons and track viewer interactions with video.<\/li>\n<li>Auto Resume<\/li>\n<li>Enable Keyboard Shortcuts<\/li>\n<li>Primary Color change via Hex color code<\/li>\n<li>Show Time Text<\/li>\n<li>Lock Controls<\/li>\n<li>Enable Save Offline<\/li>\n<li>Show Quality Control<\/li>\n<li>Hide Controls on Pause<\/li>\n<\/ul>\n<h2 id=\"7\" style=\"padding-top: 50px; margin-top: -50px;\">Moodle Video Hosting Solution<\/h2>\n<p>Explore the essentials of Moodle Video Hosting to enhance your educational content. You can store video files on the same server instance where your Moodle website is hosted, but it creates certain issues. For example, if you want adaptive bitrate streaming, you must store multiple copies of your videos for different bitrates and even for different devices. These copies can cost you your main server&#8217;s available storage space within the instance, also making the variable cost dearer. There are many other reasons, like security, scalability, costing, and integrations which are only available via third-party Video Hosting Solution Providers.<\/p>\n<div style=\"border: 1px solid #DEE2E6!important; border-radius: 0.25rem!important; background-color: #ecf0f1;\">\n<p style=\"font-size: 19px !important; font-weight: 600; margin: 0!important; padding: 1rem!important;\">Explore More \u2705<\/p>\n<p style=\"font-size: 20px !important; font-weight: 400; margin: 0!important; padding-bottom: 1rem!important; padding-right: 1rem!important; padding-left: 1rem!important;\"><a style=\"color: #0d6efd; text-decoration: underline;\" href=\"https:\/\/www.vdocipher.com\/page\/drm\/?utm_source=blog&amp;utm_medium=banner-cta&amp;utm_campaign=drm\">Protect Your VOD &amp; OTT Platform With VdoCipher Multi-DRM Support<\/a><\/p>\n<p style=\"font-size: 18px !important; font-weight: 400; margin: 0!important; padding-bottom: 1rem!important; padding-right: 1rem!important; padding-left: 1rem!important;\">VdoCipher helps several VOD and OTT Platforms to host their videos securely, helping them to boost their video revenues.<\/p>\n<\/div>\n<p>To handle these cases, it is always advised to integrate a video hosting solution provider with your Moodle website. Moodle suggests using low-cost options like YouTube and Vimeo, but they don\u2019t provide security against illegal video downloads. You can also set up your video hosting solution via AWS by combining various AWS services, but they will require a technical understanding of AWS infrastructure. Also, if you plan to integrate security into your video infrastructure, it requires getting licenses and their integrations. To summarize the challenges, let us list four major stages required to set up AWS S3 Video Streaming.<\/p>\n<ul>\n<li>S3 bucket creation and upload<\/li>\n<li>AWS CloudFront set up<\/li>\n<li>Batch Transcoding for adaptive playback<\/li>\n<li>Applying DRM Encryption<\/li>\n<\/ul>\n<p>The difficulty of setting up such an infrastructure is a cumbersome task for small, medium, and large-scale eLearning Moodle Platforms. This is the reason to use a video hosting solution provider with a history of providing the best in class service and features. Best-in-class solution providers like VdoCipher can help you evade the challenges in the implementation part and the challenges in creating dashboards, APIs, etc., for easy integration.<\/p>\n<h2 id=\"8\" style=\"padding-top: 50px; margin-top: -50px;\">Why need Video Security on Moodle<\/h2>\n<p>Educators using in-moodle or other video hosting platforms have a basic need to upload, embed, share, or view a video. This requirement also poses a threat during different stages of transferring the chunks of a video file. Major leaks happen during the storage process and the delivery of video files for playback. These videos are mostly premium and unique content to serve students for learning. If these videos get illegally downloaded and distributed, it is a direct revenue loss for creators with enabled monetization on Moodle platform.<\/p>\n<p>As Moodle does not provide any security for videos uploaded and streamed via the default mechanism, the only choice left is to use a third-party video security solution like VdoCipher. VdoCipher\u2019s Hollywood Grade Video DRM encryption protects a wide range of video file formats. The videos streamed via VdoCipher cannot be downloaded by any internet plugin or software. This is possible due to the use of multi-DRM licensing and encryption technology. It is the safest way to store and deliver a video file globally. DRM technology uses encryption to protect content from unauthorized copying and playback. The user needs a valid DRM license to play the video content with access on only to authorized devices. Only people with the appropriate key can decrypt and access the video.<\/p>\n<p>For example, like EdTech platforms, OTT providers like Netflix cannot risk illegal downloads via browsers or apps. This is a direct loss to their monetizable content, which is why all the likes of Netflix use multi-DRM servers to protect their premium content. Since every video creator cannot set up their DRM servers, solutions like Vdocipher help them set up a full-fledged multi-DRM setup at very affordable prices.<\/p>\n<h2 id=\"9\" style=\"padding-top: 50px; margin-top: -50px;\">VdoCipher &#8211; Moodle Video Plugin for Security<\/h2>\n<p>Choosing the right Moodle video plugin can drastically improve your video integration. If you are looking for a secure video hosting solution provider with easy integrations for Moodle, then VdoCipher will be your best choice. It uses AWS Infrastructure for the highest scalability, uptime, and integration ease and is also the best one based on global reviews. To use the VdoCipher\u2019s moodle plugin, you can download the latest version directly from the GitHub page and then install the plugin by uploading it to your Moodle website. This plugin adds download-protected videos from your VdoCipher dashboard directly inside your moodle content using the video id. This will replace the video shortcode with an embedded video player, having added security and features. It not only uses the best infrastructure for storing and delivering videos but also provides a ton of other features, like,<\/p>\n<ul>\n<li>Google and Apple FairPlay DRM Encryption \u2013 to protect videos from unauthorized access and downloads via Widevine and FairPlay DRM.<\/li>\n<li>Dynamic watermarking \u2013 to discourage screen capture, details like user ID, email, etc., can be dynamically watermarked over the video.<\/li>\n<li>Adaptive Video Quality with CloudFront CDN \u2013 VdoCipher uses Global AWS Cloud Infrastructure. Storage on AWS S3, batch Transcoding via VdoCipher algorithms on AWS EC2, Streaming of content via Cloudfront CDN, and Encryption by integrating Google and Apple DRM.<\/li>\n<li>Smart HTML5 Video Player \u2013 dynamic controls with multi-lingual subtitle support, change playback speed, theme options, and API to add overlay buttons for tracking viewer interactions with video.<\/li>\n<li>Secure offline downloads in apps \u2013 VdoCipher iOS native SDK securely enables video download on the device.<br \/>\nGoogle Play Integrity for app-based security \u2013 SafetyNet to block playback on rooted, duplicate, and unauthorized apps. Check out our <a href=\"https:\/\/www.vdocipher.com\/docs\/mobile\/react-native\/safety-net\/\">play integrity api<\/a> documentation to know more.<\/li>\n<li>Plugins \u2013 The video plugin by VdoCipher supports WordPress, Moodle, and other CMSs and LMSs.<br \/>\nGeo-Restrictions \u2013 For blacklisting or whitelisting specific countries<\/li>\n<\/ul>\n<h2 id=\"faq\" style=\"padding-top: 50px; margin-top: -50px;\">Important FAQs Around Moodle Video Hosting<\/h2>\n<h3>How to enable Moodle DRM?<\/h3>\n<p>Moodle does not provide DRM integration as a feature of its own. The only way to set up DRM protection for your videos can be achieved by using a secure video hosting solution provider like VdoCipher. They integrate the Google Widevine and Apple FairPlay DRM licenses with other video infrastructure required for streaming secure videos.<\/p>\n<h3>Does Moodle provide an end-to-end solution for Video Hosting?<\/h3>\n<p>Moodle only provides video hosting on your main website server. If you want an end-to-end solution for Video Hosting with support of player customizations, APIs, dashboard, analytics, DRM, etc. solutions like VdoCipher are applicable.<\/p>\n<h3>Is Moodle really free, or does it cost?<\/h3>\n<p>Moodle is an open-source and free LMS or Learning Management System distributed under GNU General Public License. Its use as LMS is free of charge, but cloud hosting plans start at USD 110\/year for 50 users and 250 MB storage without any video security.<\/p>\n<h3>How to add a video to a Moodle course?<\/h3>\n<p>To add a video, log into Moodle, navigate to your course, and switch to Edit Mode. In the course section, click &#8220;Add an Activity or Resource&#8221;, select &#8220;Text and Media area&#8221;, and use the \u201cInsert video\/audio\u201d icon to upload or embed your video.<\/p>\n<h3>How to upload a video to Moodle?<\/h3>\n<p>First, ensure you&#8217;re in Edit Mode in your course. Click on \u201cAdd an Activity or Resource\u201d, choose &#8220;Text and Media area&#8221;, and then select &#8220;browse repositories&#8221; followed by \u201cupload a file\u201d. After uploading, click &#8220;Insert media&#8221; to add the video to your course.<\/p>\n<h3>How to embed a video within a Moodle course?<\/h3>\n<p>In Edit Mode, select the course section, click \u201cAdd an Activity or Resource\u201d, and choose &#8220;Text and Media area&#8221;. Use the HTML editor to paste your video&#8217;s embed code and save the changes to see the video in your course.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Moodle is one of the world&#8217;s most popular learning management systems (LMS) and plays an important role in the e-learning ecosystem. It provides an easy-to-use website builder platform for creating, delivering, and managing online courses. It is free, open-source software that enables teachers, administrators, and education institutes to create and interact with online learning content. [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":16657,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297],"tags":[298,358,359,225],"class_list":{"0":"post-12703","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-moodle","8":"tag-moodle","9":"tag-moodle-video-hosting","10":"tag-moodle-video-plugin","11":"tag-video-platform","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>How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained - VdoCipher Blog<\/title>\n<meta name=\"description\" content=\"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.\" \/>\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\/moodle-video-upload-embed-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained\" \/>\n<meta property=\"og:description\" content=\"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\" \/>\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=\"2024-04-26T20:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-08T11:39:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vishal Sharma\" \/>\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=\"Vishal Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\"},\"author\":{\"name\":\"Vishal Sharma\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/329776cb6c9589f6b377be584ca4d4f9\"},\"headline\":\"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained\",\"datePublished\":\"2024-04-26T20:30:22+00:00\",\"dateModified\":\"2025-05-08T11:39:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\"},\"wordCount\":3144,\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png\",\"keywords\":[\"moodle\",\"moodle video hosting\",\"moodle video plugin\",\"video platform\"],\"articleSection\":[\"Moodle\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\",\"name\":\"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained - VdoCipher Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png\",\"datePublished\":\"2024-04-26T20:30:22+00:00\",\"dateModified\":\"2025-05-08T11:39:19+00:00\",\"description\":\"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage\",\"url\":\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png\",\"contentUrl\":\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png\",\"width\":2240,\"height\":1260,\"caption\":\"How to add\/embed and host video in Moodle\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vdocipher.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained\"}]},{\"@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\/329776cb6c9589f6b377be584ca4d4f9\",\"name\":\"Vishal Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/392a4e1ad0a2c7e4c82bde7a7ea60bbb51ea7e77e8185b8c0e2aceb39aa58ccc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/392a4e1ad0a2c7e4c82bde7a7ea60bbb51ea7e77e8185b8c0e2aceb39aa58ccc?s=96&r=g\",\"caption\":\"Vishal Sharma\"},\"description\":\"My expertise focuses on DRM encryption, CDN technologies, and streamlining marketing campaigns to drive engagement and growth. At VdoCipher, I've significantly enhanced digital experiences and contributed to in-depth technical discussions in the eLearning, Media, and Security sectors, showcasing a commitment to innovation and excellence in the digital landscape.\",\"url\":\"https:\/\/www-uat.vdocipher.com\/blog\/author\/vishal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained - VdoCipher Blog","description":"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.","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\/moodle-video-upload-embed-plugin\/","og_locale":"en_US","og_type":"article","og_title":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained","og_description":"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.","og_url":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/","og_site_name":"VdoCipher Blog","article_publisher":"https:\/\/www.facebook.com\/vdociphertech\/","article_published_time":"2024-04-26T20:30:22+00:00","article_modified_time":"2025-05-08T11:39:19+00:00","og_image":[{"width":2240,"height":1260,"url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png","type":"image\/png"}],"author":"Vishal Sharma","twitter_card":"summary_large_image","twitter_creator":"@vdocipher","twitter_site":"@vdocipher","twitter_misc":{"Written by":"Vishal Sharma","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#article","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/"},"author":{"name":"Vishal Sharma","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/329776cb6c9589f6b377be584ca4d4f9"},"headline":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained","datePublished":"2024-04-26T20:30:22+00:00","dateModified":"2025-05-08T11:39:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/"},"wordCount":3144,"publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png","keywords":["moodle","moodle video hosting","moodle video plugin","video platform"],"articleSection":["Moodle"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/","url":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/","name":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained - VdoCipher Blog","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png","datePublished":"2024-04-26T20:30:22+00:00","dateModified":"2025-05-08T11:39:19+00:00","description":"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.","breadcrumb":{"@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#primaryimage","url":"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png","contentUrl":"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2022\/12\/Video-Hosting.png","width":2240,"height":1260,"caption":"How to add\/embed and host video in Moodle"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vdocipher.com\/blog\/moodle-video-upload-embed-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vdocipher.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Add, Upload, Embed Videos in Moodle: Video Hosting Explained"}]},{"@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\/329776cb6c9589f6b377be584ca4d4f9","name":"Vishal Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/392a4e1ad0a2c7e4c82bde7a7ea60bbb51ea7e77e8185b8c0e2aceb39aa58ccc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/392a4e1ad0a2c7e4c82bde7a7ea60bbb51ea7e77e8185b8c0e2aceb39aa58ccc?s=96&r=g","caption":"Vishal Sharma"},"description":"My expertise focuses on DRM encryption, CDN technologies, and streamlining marketing campaigns to drive engagement and growth. At VdoCipher, I've significantly enhanced digital experiences and contributed to in-depth technical discussions in the eLearning, Media, and Security sectors, showcasing a commitment to innovation and excellence in the digital landscape.","url":"https:\/\/www-uat.vdocipher.com\/blog\/author\/vishal\/"}]}},"yoast":{"focuskw":"moodle video","title":"","metadesc":"Learn how to add and embed videos in your Moodle courses. From hosting with a dedicated Moodle video plugin to embedding YouTube videos seamlessly.","linkdex":"67","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\/12703","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\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/comments?post=12703"}],"version-history":[{"count":20,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/12703\/revisions"}],"predecessor-version":[{"id":16694,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/12703\/revisions\/16694"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/media\/16657"}],"wp:attachment":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/media?parent=12703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/categories?post=12703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/tags?post=12703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}