Self-hosting video content is either not very simple, or not very featureful.
You can put an html video tag and call it a day, but you'll be missing out on using the best codec for each viewer and bandwidth adaptation and (last I looked, hopefully I'm wrong) usable UI.
Bandwidth is an issue, although I've seen enough high bandwidth, unmetered server offers that I think it might work. Depending on where your viewers are and where you find cheap bandwidth, you might get poor performance just from distance, whereas YouTube and Facebook have CDNs with nodes everywhere.
Meanwhile there is nothing that matches the efficiency of torrents. I got some nice feedback from putting a magnet under the embed. People said: 1) I wanted to keep the video. 2) I seed it to support it as an upvote. 3) My computer is to shit to play embedded videos. 4) I bookmark your videos (and website) in my torrent client.
A seriously crappy PC, poor bandwidth an some noisy old disks is enough to host 5 TB+
You can put an html video tag and call it a day, but you'll be missing out on using the best codec for each viewer and bandwidth adaptation and (last I looked, hopefully I'm wrong) usable UI.
Bandwidth is an issue, although I've seen enough high bandwidth, unmetered server offers that I think it might work. Depending on where your viewers are and where you find cheap bandwidth, you might get poor performance just from distance, whereas YouTube and Facebook have CDNs with nodes everywhere.