News for hackers. Stuff that matters.
Re:YouTube will now show ads on all videos even if creators ... by Droobfest on Thursday November 19, 2020 @08:52AM (#25149403)
I think technically it would be pretty easy for google to embed ads into videos in a way that would be hard to impossible to block.
Re:YouTube will now show ads on all videos even if creators ... by paol on Thursday November 19, 2020 @08:58AM (#25149458)
I've long wondered why they don't do this for video ads. If they were served as part of the main video stream it would be almost impossible for ad-blockers to filter them.

(I even think the DASH segmentation would allow them to this without reencoding the original video, but that's just speculation on my part)

Re:YouTube will now show ads on all videos even if creators ... by asddubs on Thursday November 19, 2020 @09:02AM (#25149511)
I think maybe the problem is that you do need to have a seperate mode for ads, so you can click on them. and as long as that's the case, there are going to be ways to block them
Re:YouTube will now show ads on all videos even if creators ... by rileyteige on Thursday November 19, 2020 @09:20AM (#25149686)
- Embed ads into the video itself, as suggested above

- Stream ad start/end events to the browser, with no duration info

- On sending the start event, lock the user's session such that they can't change their position within the video. lock it server-side, and client-side. Start event will include details of the ad being displayed for any interactivity.

- Unlock the session after the duration of the ad has elapsed, which is only known server-side. Then send the end event to the browser so it can be unlocked client-side.

Re:YouTube will now show ads on all videos even if creators ... by asddubs on Thursday November 19, 2020 @09:27AM (#25149787)
you could still block that ad, you would just be delaying people. the browser plugin could fake stream the ad before you click play. it still means you have to wait sometimes, but you won't have to actually watch the ad. The big problem with this is that now you're heavily incentivizing people to spoof ad watching to get around it, and then you start having trouble measuring the real numbers, which advertisers won't be happy about
Re:YouTube will now show ads on all videos even if creators ... by e_proxus on Thursday November 19, 2020 @11:36AM (#25151184)
What a great mode that would be. I would probably skip a lot of movies during this period like “do I really want to watch this?”
Re:YouTube will now show ads on all videos even if creators ... by MeinBlutIstBlau on Thursday November 19, 2020 @08:55PM (#25156605)
Twitch does it. I can't block their ads even with any ad blocker or no script.
Re:YouTube will now show ads on all videos even if creators ... by adrianN on Thursday November 19, 2020 @09:37AM (#25149921)
Re:YouTube will now show ads on all videos even if creators ... by sugarpile on Thursday November 19, 2020 @10:33AM (#25150508)
Twitch ads, including surestream ones, are blockable/bypassable.
Re:YouTube will now show ads on all videos even if creators ... by MeinBlutIstBlau on Thursday November 19, 2020 @08:56PM (#25156612)
How does one do this? I've tried but eventually just gave up and currently I'm not in a situation where a PiHole would be viable.
Re:YouTube will now show ads on all videos even if creators ... by userbinator on Thursday November 19, 2020 @09:37AM (#25149916)
Many VCRs had a feature to skip ads when recording, working solely on the (analog) video stream. They worked quite well using only the technology of the time.
Re:YouTube will now show ads on all videos even if creators ... by zinekeller on Thursday November 19, 2020 @11:16AM (#25150954)
For UK, it looks for a special mark being used by ITV companies (and Channel 4, which are ultimately controlled by IBA) which is mainly used to signal companies in other regions that they should switch to an advertisement tailored for their region [1]. Since the television channels were controlled by IBA and BBC, this is a for-sure way to skip advertisements.

1: https://en.wikipedia.org/wiki/Cue_mark#Cue_dots_in_televisio...

Re:YouTube will now show ads on all videos even if creators ... by dekerta on Thursday November 19, 2020 @09:55AM (#25150106)
I think those VCRs looked for the short black screen between the programming and commercials
Re:YouTube will now show ads on all videos even if creators ... by jzl on Thursday November 19, 2020 @10:59AM (#25150775)
I thought it was triggered by audio volume, because ads are typically louder and more consistently loud. Maybe it was a combination. Not so sure how well it ever worked, though.
Re:YouTube will now show ads on all videos even if creators ... by comprev on Thursday November 19, 2020 @10:38AM (#25150563)
I remember from my childhood seeing an icon in the screen corner indicating adverts were about to start. This was on terrestrial British TV.
Re:YouTube will now show ads on all videos even if creators ... by jdofaz on Thursday November 19, 2020 @11:06AM (#25150859)
Frasier had long enough black transitions between scenes to trigger the fast forward on mine
Re:YouTube will now show ads on all videos even if creators ... by cyberpsybin on Thursday November 19, 2020 @12:10PM (#25151622)
Twitch has launched its crusade against ads. Going so far to look into all the adblock exploits being posted and patching them by day basis. Twitch is winning as of now. YouTube will do the same.
Re:YouTube will now show ads on all videos even if creators ... by thrwyoilarticle on Thursday November 19, 2020 @09:21AM (#25149704)
It would be hard to work around this https://github.com/ajayyy/SponsorBlock
Re:YouTube will now show ads on all videos even if creators ... by Bayart on Thursday November 19, 2020 @10:14AM (#25150306)
You can already effectively block all sponsored segment through SponsorBlock. I imagine that if Youtube were to randomly "inline" ads in the stream they're delivering to you, crowd-sourcing would also be an effective way to combat it. Make a "signature" of sorts of the video by pulling data from users and detect the ad bit on on your side using it. Well, that is if the ads come from the same domain as the legit video bits.
Re:YouTube will now show ads on all videos even if creators ... by ouid on Thursday November 19, 2020 @11:13AM (#25150925)
Google values its monopoly status pretty highly. I don't think you're playing out this scenario far enough in your head.
Re:YouTube will now show ads on all videos even if creators ... by ce4 on Thursday November 19, 2020 @08:59AM (#25149472)
Very probably not. Dynamic ad insertion usually uses separate domains for serving the ad media and it's probably not viable to inject totally unblockable dynamic ads at the media level. And also not breaking YT for some clients on the way.
Re:YouTube will now show ads on all videos even if creators ... by postingpals on Thursday November 19, 2020 @09:20AM (#25149690)
twitch.tv has started doing this very thing, so it's definitely possible. Twitch and youtube respond to each other's actions so youtube could easily end up doing this too.
Re:YouTube will now show ads on all videos even if creators ... by paulnechifor on Thursday November 19, 2020 @09:07PM (#25156663)
It would probably be a good thing for me, since forcing annoying ads will make me stop using YouTube. I insta-close any website which forces me to turn off my ad blocker.
Re:YouTube will now show ads on all videos even if creators ... by intricatedetail on Thursday November 19, 2020 @01:30PM (#25152648)
I think in many countries content that is an ad must be clearly marked by law. Should be easy to skip.
Re:YouTube will now show ads on all videos even if creators ... by eznzt on Thursday November 19, 2020 @08:55AM (#25149435)
It would be very expensive, though, as they would have to recode videos constantly.

(Edit: my children comments are right)

Re:YouTube will now show ads on all videos even if creators ... by krageon on Thursday November 19, 2020 @08:58AM (#25149459)
At first I thought you had a point (and for practical purposes, perhaps you do) but I don't think it'd be particularly challenging to inject video frames into a stream without re-encoding the original video.
Re:YouTube will now show ads on all videos even if creators ... by colejohnson66 on Thursday November 19, 2020 @09:08AM (#25149569)
It’s not challenging.[a] ffmpeg can “join” streams back-to-back without reencoding if one desires.

[a]: This is assuming you know the magic incantation to get ffmpeg to do it

Re:YouTube will now show ads on all videos even if creators ... by mnw21cam on Thursday November 19, 2020 @11:05AM (#25150834)
You just need to make sure the video sections are stored in a concatenatable format (like mpeg or m4s), and then you can literally use cat.
Re:YouTube will now show ads on all videos even if creators ... by rileyteige on Thursday November 19, 2020 @09:22AM (#25149716)
if anyone has the resources to figure out this magic incantation, it would be Google.
Re:YouTube will now show ads on all videos even if creators ... by colejohnson66 on Thursday November 19, 2020 @10:37AM (#25150555)
It’s not that difficult a command compared to what is possible with ffmpeg. But it’s also a pretty common enough task that literally the first result for using DDG with “ffmpeg concatenate without reencoding” gave: https://stackoverflow.com/questions/49371422/how-to-merge-tw...
Re:YouTube will now show ads on all videos even if creators ... by kaetemi on Thursday November 19, 2020 @10:36AM (#25150540)
You can cut on any key frame and switch to another video.
Re:YouTube will now show ads on all videos even if creators ... by freebasenic on Thursday November 19, 2020 @09:50AM (#25150048)
Twitch has figured it out
Re:YouTube will now show ads on all videos even if creators ... by fakedang on Thursday November 19, 2020 @08:59AM (#25149482)
They would be heavily pressed for storage then.
Re:YouTube will now show ads on all videos even if creators ... by burnthrow on Thursday November 19, 2020 @09:05AM (#25149547)
Twitch literally started doing this a few weeks ago (unblockable ads embedded in the stream), but the geniuses of HN that downvoted you know better.