@mischievoustomato @zero
I was thinking about this a few months ago too, but then I decided to stop worrying about it, cause I'm afraid it would give YouTube ideas.
@mischievoustomato @zero
Also, as for why it doesn't do it, there could be a few reasons.
- it breaks time codes. People can't reference a section of the video while talking in the comments, because different ads lead to different video length.
- also breaks section/chapter time codes, though these could potentially be fixed on the fly if the ad algorithm decides on exactly which ads to serve you at the start of playing the video
- you can technically have insanely long ads. There's nothing stopping someone from putting a 8 hour livestream as an ad on a different video. Imagine watching a 3 minute video that serves an ad that is hours long...
On the technical side, I think it is doable. Since they control the encoding process, I'm sure they could literally just splice in the frames during play time if they wanted to. But it would be undesirable when it comes to user experience.
@alyx @mischievoustomato @zero it is weird that youtube doesn't do it even though twitch does. even with twitch though there are ways to get around it, though a lot harder and more inconvenient. maybe youtube sees it as a losing battle, or it would require a significant rewrite of their streaming code.