Coyote on Nostr: I am still :ablobcatsweatsip: ing Punished Kero Matty-kun d Twitch can get away with ...
I am still :ablobcatsweatsip: ing (npub1y6t…9wl9) Punished Kero (npub1dph…t7jj) Matty-kun (npub13v6…hy07) d (npub15fk…j9gr) Twitch can get away with it because they specialize in live, low latency content. It doesn’t really take all that much effort to bake ads into streaming video. Basically every contemporary video hosting site uses a streaming method where the client gets a playlist file that points to a bunch of ~1 second .ts video files and stitches them together locally. It’s simple enough to just replace some of the original .ts files with ad ones. Although, once you start serving the same file multiple times, this trick becomes easy to circumvent as ads are most likely going to change between watches, so a client can just keep re-downloading the playlist and discarding .ts files that are rarely present. Even if you keep all the URLs the same and replace the bytes that the server sends, a client can still just check the first couple of them and work off of that. Clients can also get together and generate and store their own playlists via consensus (imagine an ad blocker that works like sponsor block but completely automatically).