We've been running weekly developer lunch & learn sessions over video. I've been downloading the video from Zoom, doing some basic trimming, and then uploading it using Fission, and embedding the IPFS link in our Discourse forum. This works pretty well – Discourse recognizes the video file extension and embeds a video player in the post automatically. I had read a bit about HTTP Live Streaming (HLS) and wanted to experiment.
I found HLS too much trouble and opted to use a streamable container, WEBM, for video files. That is also injectable into the MediaSource buffer in Javascript. This allowed me to connect up js-ipfs and the video element and support video from ipfs directly. Browser support and performance are still not the best, but it works. See IPFS video player