So, I don’t know what kind of videos you are including that would break the rules of these websites (especially Vimeo, I think they are pretty lenient on what you can upload there) but in general, I would usually advise against hosting your own videos.
Websites like YouTube and Vimeo, who are specialized in this kind of thing, are usually faster and have a whole lot of infrastructure in place to serve videos as quickly as possible, even as embeds on other sites. So, unless you have a super fast server or the knowledge to optimize it for videos, I would usually vote for embeds.
I hear a lot of good stuff about Vimeo Pro in this area. You might want to check it out.
Related Posts:
- oEmbed not working in WordPress
- Viddler oEmbed not working with specified width
- Problem with JWplayer. Video is missing?
- Page will only display first 6 videos
- Resizing built-in wordpress video not working! [closed]
- Generating Thumbnails for video
- Managing and Playing Large videos
- Videos via the video shortcode are always 640px wide?
- WordPress 3.1: Videoplayer implemented?
- How can I get the [video] shortcode to allow query string parameters?
- How do I control video media display sizing with native wordpress player
- oEmbed vimeo with add_query_arg parameters not inserted to HTML
- How to Replace the WordPress Featured Image with a Video?
- Add video from youtube in post
- Vimeo videos not working
- Adding a video description in a similar way to a image caption
- Best Practices for Video Uploads to WordPress
- Video shortcode – autoplay all videos
- How to use the new wp_read_video_metadata function
- Adding Videos as post-thumbnails (no stills, just the player in a smaller size)
- How can I remove the first video from a post and feature it?
- How to play amazon S3 videos in wordpress 3.6?
- Upload iPhone video clips to blog via native WP app
- How to create thumbnails in wordpress with jwplayer
- WordPress 3.6 Video shortcodes in template
- How to play a video without using plugin?
- How to embed local video in a wordpress post
- tags disappear on pages (but not on posts!)
- Are self-hosted videos a good idea? [closed]
- VideoJS in a Widget?
- How to add a download link to a video from WP media library?
- Hide download option video shortcode
- I want to embed mystream video in my wordpress site
- Optimal method for organizing videos by topics discussed?
- Uploaded video store in video folder
- How do I add “live thumbnails” or slideshow like thumbnails?
- WordPress 5.2.1: Embed video is not working. Showing video link on fronted
- Problem with video url from ad manager
- Cant play videos
- Video Short Code and Media Fragments URI
- Slider Revolution video on autoplay doesn’t start
- Video link not working in Internet Explorer
- Hide video & make a clickable play button icon on header
- Different custom header video on different pages
- Update a Post after a user uploads a video
- mp4 video preview
- Video Shortcode Only Returning a Link
- Find Videos Inside a Post
- How to fetch all videos in custom page which uploaded in wp-admin (Media) in wordpress
- How to Insert Self-Hosted Video in WordPress Post
- Videos in posts are not rendered
- Remove lines in video
- Strange video appears in background on Safari only [closed]
- Vimeo video play button color function
- Video header works only on previews, but not on published pages
- Essential technical features for high-end WordPress web hosting? [closed]
- Hosting WordPress on Google Apps Engine (GAE)
- Running several WordPress sites on same core / plugins?
- Htaccess for Wordpess set on single subdomain
- getting video dimensions
- What issues would you face if you use Nginx
- How to write files in hosting in admin dashboard?
- How can I use a video header that’s over 8MB?
- Concurrent / simultaneous MySQL connections
- Woocommerce Storefront WordPress Ignore Media Gallery Images and use External 3rd Party Host
- Getting a thumbnail for an external video as the thumbnail for a custom post type?
- Lightbox Plus ColorBox plugin and auto playing YouTube video
- What can I expect when moving from a hosted (WordPress.com) blog to one hosted by Page.ly
- Free swf files hosting for wordpress blog
- Configure WordPress Installation autoinstalls via Softaculous in WHCMS [closed]
- Divi – How can we show background video on mobile
- How to auto embedded youtube with wp_insert_post()
- WordPress domain configuration on a different server
- ACF – Add/update featured image (for videos) by field [closed]
- How to change to local video player on shortcode ultimate to video.js?
- WordPress keeps autoplaying my Youtube-Links no matter what I write
- Remove Custom Divs from AMP pages
- looking for a hosting company for wordpress [closed]
- get video from content
- Proceed to the next video of the custom post type but remain on the same post
- Video header on mobile, disappears behind header and content
- How to use the conditional homepage tag
- Static image for embedded YouTube video instead of blank player?
- How to show SWF, where Flash is available, and gracefully fallback to MP4 video for iOS devices?
- Resolving a 500 Error with GoDaddy Hosting? [closed]
- Video Block does not autoplay
- Is it possible to use different from email in contact form 7 with different domain?
- WordPress website working fine on localhost but not displaying front pages on webhost
- Using WordPress multisite for subsites only
- JQuery modal not loading video on popup, only displaying it after multiple reopenings
- Website painfully slow after migration to VPS2
- Render Shortcode in Lightbox Gallery
- Team member plugin problem after changing to another hosting
- Minimum EC2 Requirements for a stable WordPress site
- Formatting wordpress debug messages
- JW Player – How to genrate RSS of video playlist in wordpress
- avi mp4 flv video player [closed]
- Building custom pages with a video player
- Hover images and Videos
- I am looking for a specialist WordPress host [closed]