Hacker News new | ask | show | jobs
by sillysaurus3 3202 days ago
I'd argue that ads already pick your pocket just for window shopping the page.

There's no such thing as Adblock for video streams on Twitch anymore; the ads are burned into the stream, so you can't block them. (Hopefully YouTube won't switch to the same tech.)

Is that picking your pocket just for watching a video steam? If not, why is a video steam materially different from consuming a website?

2 comments

Ad money comes from a third party, not me. Whereas with this coinhive thing, I'm paying with my computational power and my battery (which is the most important thing here). Traditional internet ads increase resource consumption too, which is part of why we block them. Ads that are part of a video are different, you can skip them, and they cant breach your privacy (I dont know what Twitch are doing, though).
(You can't skip them, sadly. The video won't buffer until the ad has fully buffered, which happens in real time.)
Baked in v.s. player.
> the ads are burned into the stream, so you can't block them.

Source? Adblock seems to work fine.

https://help.getadblock.com/support/solutions/articles/60001...

It's clearly the future of ad delivery. If you burn ads into video, you can't block them short of doing some kind of realtime detection against the video frames.

It absolutely sucks because the pause button has become a "play ad" button. There's no way to temporarily pause anymore without showing an ad. Hopefully they won't realize they can do the same thing for the mute button.

Back before cable companies gave everyone a DVR to try to kill Tivo (their plan was kill Tivo then kill the DVR but courts got in their way), I had a hacked Tivo with a network card. I could pull recorded shows off onto my PC. And then the PC would run a custom bit of software that would process the video and strip out the commercials (or you could have it just insert auto-jumps for the Tivo to follow). That was back in the very early 2000s... so I'd expect this would not be difficult at all now. The software back then did raw processing of the stream and, as I understood it, looked for stacks of I-frames and fade-to-black as well as volume differences. Those stats might be different for online ads, but a little experimentation would solve it.
I'm being unrelated, but thank you for this comment.

This instantly brought me back to the 2003/2004 Computer Magazine articles with customized TiVo Setups or homebrewed alternatives entirely running on a media center PC.

It was a fun time! I got to find out that if your local cable company responds with "huh?" when you ask for a cable box with an active firewire port (just for reliable channel changing, I was never able to get video) and then call the state utilities commission when they refuse... you get a call from the actual owner of the local Time Warner franchise confused out of his mind! That was fun... he called saying "you were asking about whether our cable boxes were fireproof?" so I got to explain what Firewire was, that they were legally obligated to provide a box with an active port if I requested one under such-and-such FCC regulation, etc. They eventually figured out what checkbox on my account to tick and I got it.

I still have the hacked Tivo with its network card actually, down in the basement. Hasn't been used for probably going on a decade, but I loved that thing to death while it lasted.

I would've never guessed providing a channel-changing interface over firewire would be law! That's very interesting.

Sounds like you might've been the first to ask!

The fix for that is simple, use an external player, then they can't mess with your stop/mute/whatever buttons.

I still can't reproduce any of this though, I get 0 ads on any of the streams I clicked through.

EDIT: To fix stop/start you of course need to keep buffering the video.

That'd fix the mute button, but if you stop and start the stream, you'll get an ad regardless of the player.

Tune in to Vinesauce (https://twitch.tv/vinesauce) tonight at around 9PM-10PM PST. In addition to being a fun Sunday stream, you'll be able to see first hand what the new ad delivery system is like.

He's streaming right now, just checked it and didn't get any ad.
I believe some university was working on a computer vision-based adblock.
And how much computational power will that need?