Never heard of MicroPub channels, I have to check it out!
Regarding video posts: Have you heard of Bunny.net Stream? There you can upload videos, they encode them to different resolutions and then you can use an HLS playlist. Also with custom domain. See this post as an example.
To secure your media files, you could use Token Authentication with Bunny.net.
Good luck with your thesis!