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
- videojs – No compatible source was found for this media in wordpress app
- My website suddenly won’t play any videos
- Email Not Sending from Byethost Hosting
- Not Authorized to View This Page
- Difference between Amazon EC2 and AWS Elastic Beanstalk
- Creating video player using Java
- How do I use WordPress with HostGator?
- How do I use WordPress with HostGator?
- How to find out who is hosting my WordPress site?
- GoDaddy – WordPress Site Hosting Issues
- WordPress File Uploader Error in Godaddy Managed WP Hosting
- Alternative to wordpress.com for free WordPress hosting?
- WORDPRESS Updating failed. Error message. The response is not a valid JSON response
- Essential technical features for high-end WordPress web hosting? [closed]
- Setting a post’s featured image from an embedded YouTube video
- How to run WordPress across 2 VMs for high availability
- Do_Shortcode not working for Embed
- Migrating a WordPress site from One Hosting Provider to Another?
- Hosting WordPress on Azure?
- What is the best php version to use with WordPress?
- Can you host WordPress using Amazon Web Services such as EC2, RDS, EBS etc?
- How do you seamlessly switch hosting?
- Restoring WordPress posts from database only
- How to make native video player full width?
- Get first video from the post (both embed and video shortcodes)
- Hosting alternatives to WordPress.com [closed]
- Hosting WordPress on Google Apps Engine (GAE)
- nginx or cherokee ( +php-fpm ) for WordPress backend?
- Replace audio/video enclosure with player?
- How to: Update live sites theme from version control repo via plugin or library? [closed]
- How do i disable or Remove the Native WordPress Video Player?
- How add class youtube and type/html to oembed code?
- Implementing “Video of the Day” Feature?
- Make a video post redirect to next post after completion
- Running WordPress on low-end hardware/resources?
- Hosting multiple WordPress sites on single server – best practices?
- How to move existing WordPress wp-content folder along with database to new server and new domain name?
- Selling WordPress sites?
- Where should I host my images?
- Install and configure WordPress while old site is still active
- Running several WordPress sites on same core / plugins?
- Htaccess for Wordpess set on single subdomain
- Most Flawless Way To Transfer from Dev to Prod [duplicate]
- Best hosting for WordPress blog(s)? [closed]
- getting video dimensions