Email or username:

Password:

Forgot your password?
Top-level
Felix Urbasik

@sponsorblock I somehow doubt this will be deployed on a wide scale. It's too constly for YouTube to live encode video for every single user.

If I'm wrong I will probably just quit YouTube and go back to plain old TV shows and movies.

5 comments
Pavel Machek
@fell @sponsorblock Why would they encode for every single user? First, they already do some kind of chunking. Second, they can just create 5 versions of each video, each with different advertisment, and then serve those. Update popular videos from time to time...
niconiconi

@fell@ma.fellr.net @sponsorblock@fosstodon.org I bet YouTube found a way to concat two videos without re-encoding everything.

hazelnot :yell:

@sponsorblock @fell @holsta it also costs a monthly subscription which sucks if you're poor

RAOF

@fell @sponsorblock my understanding is that this would be technically pretty easy - the encoded video streams have I frames every now and then, and these frames don't depend on having existing decoder state¹, so all² you need to do server-side is slot in your ad stream before an I frame and update the stream-container metadata to make it coherent again.

¹: it's how seeking works - going straight to 1:30:45 in a video doesn't require decoding 1½hrs of video, just looking up where the nearest I frame before that point is and decoding from there.
²: heh. “All”

@fell @sponsorblock my understanding is that this would be technically pretty easy - the encoded video streams have I frames every now and then, and these frames don't depend on having existing decoder state¹, so all² you need to do server-side is slot in your ad stream before an I frame and update the stream-container metadata to make it coherent again.

Go Up