Your video will stream directly from your IPFS provider and the hash will be available permanently on Ethereum.

Example at https://subby.io/?u=cats&id=5

There are 1 caveat:

Upload progress doesn’t seem to be supported by Infura, which means there’s no progress bar for uploads.

If you have any questions, you can ask on https://www.reddit.com/r/subby