Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Twitch seems to have won the war against adblockers by injecting directly into the video stream. It’s been months now and I still see ads. I assume it isn’t as easy as you say to skip them otherwise uBlock would have done it already.





The core difference is that when Twitch plays an ad, they'll never send you that part of the video. [1] So buffering doesn't help. If YouTube would do this, you could have a custom player that preloads enough of the video so that all ads could be automatically skipped and as a viewer you wouldn't notice their existence. However, on Twitch, even if you're willing to give up the live factor and would buffer, you still would have missing parts of the video where an ad was placed. So you would lose content. [2]

--

[1] They do send a super low resolution stream with no audio, but not the actual quality you are watching in.

[2] Right now Twitch does not stop sending content in markets where they don't have ad inventory. So there are actually browser extensions already that will use a custom foreign market server to proxy the video during ad breaks, so that you can still have an 100% effective ad blocker.


For livestreaming it's easier because you can't skip forward anyway



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: