Not only has this idea been around for a while as he says at the beginning, it has been implemented a couple times over already. And not just the theoretical version he did that doesn't work because of compression, but variants that try to squeeze out the maximum, add error correction, use audio too etc.
a few ones pop right up when you search things like "using YouTube as storage" but thanks to YouTube search being useless garbage nowadays I can't find the particular one I'm thinking of. It was rather long but really went into the technical details and challenges.
You can use steganography, at the cost of (much?) lower bandwidth. You can apply it to one of those “10 hours of x” videos. And of course, use a dedicated Google account.
The old Discrete Flame/Fire/Inferno systems would store backups of its sessions to tape. At the head of the back up was black and white static that was the data for the project. It would then lay down as actual video all of the mattes used in the comps as well as the actual video clips used. I only ever saw this on D1 tapes. Not sure if that's just because that's what was used, or if the uncompressed vs compressed format of DigiBeta could be used as well. Good lord, how I don't miss the bad old days of early digital computer video formats and the nightmare of pushing the boundaries to make it happen. All of those hard drives clickety-clackety pushed to their limits to record SD!!!! Now, I have an external bus powered SSD in a shell slightly larger than a cigarette lighter that can do 8K resolution video. Early 90s vs 2020
Eh, I consider computing a pretty minimal expense for long-term storage that I always throw my shit through zopfli before stuffing them on my NAS or uploading them to S3.
There's basic sanity checking on subtitles. The main one is that they have a very slow maximum throughput, so you can encode far less info in subs than the video itself.
This has been around since at least 2015. I'm not sure if there were other projects demonstrating it at the time, but here's the implementation that I wrote back then: https://github.com/Valkryst/Schillsaver
This should be exhibit 1 why trying to make a business depending on developers as customers is probably a bad idea, given that online storage is cheap and easy.
a few ones pop right up when you search things like "using YouTube as storage" but thanks to YouTube search being useless garbage nowadays I can't find the particular one I'm thinking of. It was rather long but really went into the technical details and challenges.