Self website hosted videos
How do you know the website hosted videos? Perhaps, you are a blogger or even a V-Logger and need to showcase your skills and expertise by using your videos. Further, an idea just hits you to upload the videos yourself on your website which sounds like a good idea. Does it? You upload up to a fifth video, and ready to share it on your blog.
Well, well! Then, create a new Post on your WordPress dashboard and upload your video to the Media Library. But, damn it! it is taking all that time to complete uploading. No way, but, you get a quick guess. Maybe, it is because the video is almost 9 Minutes long and over or even 100 MB in size. When the file finishes uploading you write a good description and a title to your work and then you click publish….. I tell you now and here, that is where you start going wrong.
Dos and don’ts in a website hosted videos
This is because your video post will publish yes. However, before the long feedback will start to tickling with all sort of feedbacks, both positive and majority being negative. Either, someone starts watching your video, then it stops after a few seconds. Or, somebody can see the video plugin but it is all black or as white as those Google Advertising Code fields.
Even worse, your video won’t play on a tablet or even mobile devices and if it does, it brings you all sort of error codes and messages. You visit your site to pull up the video for yourself. This time, the page takes forever to load. Why is your site suddenly so slow? You’ve watched videos on other websites and never encountered these issues.
Possible solutions for a website hosted videos.
To offer a possible solution. Let me take a second to explain the difference between embedding a video, as opposed to Self-hosting or Self-uploading it to your WordPress server. Embedding a video is essentially a two-step process.
First, you upload your video file to a third-party video hosting service like YouTube, Vimeo, or Wistia. Then, you copy a small bit of code that they furnish to you and paste it into your post or page on your own WordPress site. The video will appear on your site, in the location where you pasted the embed code, but the video itself is being streamed from the video host’s servers, as opposed to your own web server, where your WordPress site is hosted.
Self-hosting means that you upload the video file to your site, using the built-in file uploader in WordPress, the same way you might upload a photo or image to your site. Now, the moment of truth, below are some explanations to your upload limiting factor unless you want to be the next YouTube or Facebook with your own self-hosted servers.
Piracy related to a website hosted videos
If you’re running a membership site with protected video content (like this site), you’ll want to ensure your video files can’t be downloaded by some nefarious individual and then redistributed illegally on file sharing sites. I discovered this vulnerability the hard way, and spent the better part of a year sending DMCA takedown notices to file sharing sites, over and over again.
Because the video paths are easily exposed in the source code, anyone can simply copy the URLs, then download the videos to their own computer and redistribute at will. I found a script that obfuscated the video paths, but it wasn’t updated often, and eventually stopped working with my video players.
NB: (BTW, one of the many reasons we use and recommend Vimeo PRO is that you can hide your videos from their public directory, and also specify a particular domain on which the video may be embedded. This ensures your videos can only be embedded on your own site.)
Video files can be quite large in size. Unlike images—which are typically measured in kilobytes (KB) —an HD video file can easily weigh in at more than 100 MB. Now, imagine what will happen to your shared hosting server when dozens of folks attempt to watch the same video at the same time. Imagining your traffic is that notoriously large.
Your web hosting provider allocates a certain amount of bandwidth and other resources for each server on their network, based on average traffic rates that do not include serving large media files to hundreds of individuals (or more) at the same time. Too many requests for a single large file will quickly exceed the limits of the web server on which your site is hosted, and bring your site—and any other sites that also “live” on the same server—to its knees.
Site Size Capacity and Storage Space
Most web hosting providers limit the maximum size of uploaded files to 50 MB or less. This prohibits you from uploading video files that are longer than a few minutes or so in duration. Additionally, large media files may violate the terms of the Acceptable Use Policy with your hosting provider. Resulting in your hosting account being shut down. Also, The Internet Corporation for Assigned Names and Numbers (ICANN) is very substantial on limits of filing online. Also, has very direct rules to the server hosts.
If you’re able to upload large video files to your server on a frequent basis. Eventually, exceed the amount of storage space provided by your hosting account, especially if you regularly back up your site. In addition to the amount of disk space your video files will occupy, backups will begin to take significantly longer to execute. More data requires more disk space and takes more time to backup. That is if you still understand your lessons on disk space usage and file sharing speed. As well as back up on files on a given memory.
The type of your Theme in relation to a website hosted videos
Some Themes and Plugins are still under developers or developments plan and using them would be very unstable or unresultant. Unless you are on a Pro or Premium Package, you may not receive the substantial support in case the whole theme becomes unstable. Remember, the fact that you design on WordPress and are good at developing readily customizable themes.
This doesn’t mean that these themes were made by Bill Gate or Zuckerberg. Hence, they are developing each day in millions by geeks like you and I. That means that they may be prone to many large and instantaneous failure on your backend. Leading to failure in files and development progress in CSS Editorial. There the next time you choose a Theme for your site or client’s, better be careful about which once you chose from first.
Lazy Loading in the website hosted Videos
If your video file resides on a single server with a limited amount of bandwidth. The folks who attempt to watch your video may experience unexpected pauses during playback. This is while their computer waits for the file to download or stream to their computer. This problem is compounded by a slow Internet connection. Even when I hosted my videos on Amazon’s S3 content distribution network (CDN), many people still complained about slow-loading videos. You need a Backup Server faster enough to hold its own capacity. This feels yours like a drop of water or even a dust particle in the desert.
File Format Standard for a website hosted Video
The current HTML5 draft specification does not specify which video formats browsers should support. As a result, the major web browsers have diverged, each one supporting a different format. Internet Explorer and Safari will play H.264 (MP4) videos, but not WebM or Ogg. Firefox will play Ogg or WebM videos, but not H.264. Thankfully, Chrome will play all the major video formats. However, if you want to ensure your video will play back on all the major web browsers. Convert your video into multiple formats: .mp4, .ogv, and .webm
Now you’ve got three different video files to upload, each one potentially hundreds of megabytes in size.
NB: (By the way, just how much bandwidth does your Internet provider allow you to use before imposing bandwidth caps? You may soon find out after you’ve uploaded several gigabytes of video files.)
Site hosted Shortcodes and Coding
Whether you use a third-party plugin or WordPress’ built-in video capabilities. You’ll need to create a bit of code to tell the video player which formats you’ve created. As well as their location on the server. It looks something like this…
<video poster="movie.jpg" controls>
<source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"'/>
<source src="movie.ogg" type='video/ogg; codecs="theora, vorbis"'/>
<source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/>
<p>This is fallback content</p>
Even with the built-in support for video in WordPress, you’ll still need to construct a shortcode like this…
video width=”960″ height=”540″ mp4=”movie.mp4″ ogv=”movie.ogv” webm=”movie.webm”
So after correctly assembling your shortcode, uploading all the video files to your server. And installing a video player to handle all the “behind the scenes” detection. Then, why does your video look so much better in some browsers/devices than others?
Browser Qualities for a website hosted videos
Remember earlier, when I said you’ll need to convert your videos into nearly half a dozen different formats and sizes? You’ll need a software app to handle this file conversion for you. There are hundreds of video conversion applications out there. However, you need more than one to handle conversion into all the various format.
Unfortunately, every app handles the conversion process in a slightly different way. Thereby, resulting in varying quality in your video files. Your video may look great as an MP4. But by viewing the OGG file in Firefox, your video looks grainy or bitmapped.
Further complicating this issue, each web browser also handles playback differently. This means the exact same video file will look great in one browser, but horrible in another. I spent countless hours experimenting with the settings in my conversion software, thou I never got this dialed in 100%.
Well, before you break these few rules and start uploading the videos on your site. Understand why you need to find another host for your website hosted videos. Also, consider why you are having videos, for marketing, advertising, monetizing or just awareness. In addition, understand the terms and conditions of both your host and other shared host servers like VIMEO and YOUTUBE. Thus get to know and understand the two-way benefits you get by having a second party having your content.
To see what others are saying about this and other related topics, please visit the Frequently Asked Questions Page.
Joseph Mucira is the Founder of The jmexclusives Agency. Uniquely, Joseph is an experienced I.C.T. expert with a wide range of experience and influence when it comes to profile branding and consulting with all-inclusive online brands, products & businesses. Additionally, he is a top rated content writer, profile certifier, search engine optimizer, affiliate marketer, internet lead campaigner, a digital content promoter as well as responsive website designer and developer.