Because you’re watching a live stream, they know you’re less likely to pause or look away, and then because they’re using HLS, they just literally have the next chunk of video load from their ad servers instead of their video servers.
The most clever part? This is done at a point before your computer, so you can’t distinguish which is which as to you, it all looks like its coming from the same source.
Now, perhaps they still give you some information about the stream that they’re in a game of wackamole with block detectors over, maybe for tracking purposes or whatever, but its pretty clever, like dastardly clever but clever none the less.
Some call it clever, some call it insidious. I don’t mind though, haven’t been to that shit site since they went mad and showed me the same bullshit, unskipable ad several times in a row, over and over for a week because that’s the only thing they had for my geo location.
So now I boycott both twitch and that shit company that paid money to annoy me a bit, hit the jackpot and annoyed me massively to the point where I took it personally.
I think its simply that its a completely different medium. People dont want to be up to date with a video, and they also aren’t fine with missing a part of the video.
With a stream, you simply never get the parts that were overtaken with ads.
That sounds awful, does the viewer or the streamer get any control over when the ads show? Or could they literally cut out the best part of the stream?
could injest the stream, play it back at 97% speed, detect scene changes (% of screen change in a timeframe). When you hit an add, hit spacebar, it realizes that you’re asking it to skip and start dumping the video buffer until the next scene change.
That sounds like an awful experience for the end user while relying on the client side for security, which is part of why google has been arguing that you modifying the js on your own fucking computer is “hacking”.
They’ve been failing so far, but given the state of corruption currently in the US and their persistence, they might just win one of these days.
Doesn’t work for Twitch ads though.
https://github.com/pixeltris/TwitchAdSolutions
Twitch is really clever about it.
Because you’re watching a live stream, they know you’re less likely to pause or look away, and then because they’re using HLS, they just literally have the next chunk of video load from their ad servers instead of their video servers.
The most clever part? This is done at a point before your computer, so you can’t distinguish which is which as to you, it all looks like its coming from the same source.
Now, perhaps they still give you some information about the stream that they’re in a game of wackamole with block detectors over, maybe for tracking purposes or whatever, but its pretty clever, like dastardly clever but clever none the less.
Some call it clever, some call it insidious. I don’t mind though, haven’t been to that shit site since they went mad and showed me the same bullshit, unskipable ad several times in a row, over and over for a week because that’s the only thing they had for my geo location.
So now I boycott both twitch and that shit company that paid money to annoy me a bit, hit the jackpot and annoyed me massively to the point where I took it personally.
Why doesn’t YouTube do this? I’m glad they don’t but it seems like it would be more effective than what they’ve tried so far
They have lots of options to make it harder.
They could put the commercials directly into the stream and disallow fast-forward/start at time commands.
They could run drm and change the key/method up so often blockers would need to change on a daily basis.
They could shrink the content into 1/4 screen and run the add at 3/4
Competition would take their lunch eventually.
There’s a balance between keeping your customers happy and making your advertisers happy.
I think its simply that its a completely different medium. People dont want to be up to date with a video, and they also aren’t fine with missing a part of the video.
With a stream, you simply never get the parts that were overtaken with ads.
That sounds awful, does the viewer or the streamer get any control over when the ads show? Or could they literally cut out the best part of the stream?
The streamer can trigger ads early to time them, but ultimately does have to show ads. They can also decide on whether there are pre-roll ads.
could injest the stream, play it back at 97% speed, detect scene changes (% of screen change in a timeframe). When you hit an add, hit spacebar, it realizes that you’re asking it to skip and start dumping the video buffer until the next scene change.
That sounds like an awful experience for the end user while relying on the client side for security, which is part of why google has been arguing that you modifying the js on your own fucking computer is “hacking”.
They’ve been failing so far, but given the state of corruption currently in the US and their persistence, they might just win one of these days.
Set your vpn to Albania.
In my experience, using Streamlink will still give you an ad break, but it will just be a screen saying it’s an ad break without any actual ads