great video, and welcome! Self-hosting of video and other large files is available, and the development efforts being done for nodes and clients is really substantial. I use IPFS, although the disadvantage is that a single source isn't super efficient for sharing files that are not already out there somewhere for the network to find.