Best Plugins for Self-Hosted Video on Your WordPress Site

If you purchase through a link on our site, we may earn a commission. Learn more.

Sometimes you might need to self-host videos instead of using sites like Vimeo or YouTube to host your videos. Many people struggle with doing this so today we're providing you with some plugins that help you achieve this very easily.
Table of Contents
WP Engine High Performance Hosting
BionicWP Hosting

Sometimes you might need to self-host videos instead of using sites like Vimeo or YouTube to host your videos. Many people struggle with doing this so today we’re providing you with some plugins that help you achieve this very easily.


This plugin manages the JW FLV MEDIA PLAYER 5.1 and makes it easy for you to put music, videos or flash movies onto your WordPress posts and pages. Various skins for the JW PLAYER are available via

wordTube supports the streaming video format (Format .flv or .swf), sound files as MP3 and JPG, GIF or PNG grafic files. With wordTube you can simply insert it into your blog with the tag [media id=”media id”] or as playlist .

Since Version 2.0 it supports LongTail’s AdSolution which allows you to run pre-roll, overlay mid-roll, and post-roll advertisements in your media player.

Get WordTube


A video plugin for WordPress built on the Video.js HTML5 video player library. Allows you to embed video in your post or page using HTML5 with Flash fallback support for non-HTML5 browsers.

Video.js is the most widely used HTML5 Video Player available. View for additional information.

Get VideoJS

JW Player for WordPress – Flash & HTML5 Video Player

JW Player for WordPress makes it extremely easy to deliver Flash and HTML5 video through your WordPress website. This plugin has been developed by LongTail Video, the creator of the JW Player, and allows for easy customization and embedding of Flash and HTML5 video using the JW Player in your WordPress posts. It provides support for all of the player’s configuration options, including skins, plugins and the LongTail Video AdSolution.

  • Full support for JW Player for Flash and HTML5.
  • Manage multiple custom players.
  • Full skin and plugin support with easy to use plugin customization interface.
  • Full integration into the WordPress media library. Embed video with the JW Player as you write your posts.
  • Support for adding external video to your media library including Youtube and RTMP streams.
  • A full featured playlist manager – order your media by simply dragging the mouse.
  • A powerful shortcode system for customizations at embed time.

Viper’s Video Quicktags

This plugin is more targeted towards posting videos  from various websites such as YouTube, DailyMotion, Vimeo, and more. However it can also be used for self-hosted videos. Only try this if the others didn’t work, as it is more suitable for non self-hosted videos. I’m only including it for completeness’ sake and due to its huge popularity (almost one million downloads).

Get Viper’s Video Quicktags

If you enjoyed this post, make sure to subscribe to WPMayor’s RSS feed.

Jean Galea

Jean Galea is an investor, entrepreneur, and blogger. He is the founder of WP Mayor, the plugins WP RSS Aggregator and Spotlight, as well as the podcast. His personal blog can be found at

Discover more from our archives ↓

Popular articles ↓

3 Responses

  1. Wordtube plugin is no longer supported, and JWplayer isn’t that good. I recommend looking for another alternatives as this post is relatively old.
    But i appreciate your help. Thanks

    1. Thanks for chiming in, do let us know if you find some newer solutions that are better than the ones listed.

  2. Stay away from JW Player if you plan on using their LongTail AdSolution. I’ve been using these guys for a while now. Recently I upgraded my phone and didn’t have my adblocker turned on. I visited my website and all of a sudden I’m seeing porn! I refresh a few times and don’t see it again. But all of a sudden the Google Play store opens up automatically to a game page! WTF?!?!

    I contacted the developer about this issue, and they setup a test ad for me because they couldn’t recreate it on my site and blamed another ad provider. Well, after about a day of refreshing on THEIR site I got both of the annoying and inappropriate popups!

    They said that there is nothing that they could do about it and suggested I should look for another adsolution!

    Stay away!

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.