this post was submitted on 13 Jun 2024
608 points (96.6% liked)

Technology

59753 readers
3070 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 197 points 5 months ago (6 children)

some people still recommend using a VPN and IP address from a country where YouTube ads are prohibited, such as Myanmar, Albania, or Uzbekistan.

Wait, you can just prohibit YouTube ads at a national level? That's somehow awesome and terrifying at the same time.

[–] [email protected] 43 points 5 months ago (5 children)

What would be terrifying about it?

[–] [email protected] 60 points 5 months ago (3 children)

Yeah, I don’t see what’s terrifying. Countries can make laws, if YouTube wants to operate in that market it has to follow the laws there.

load more comments (3 replies)
load more comments (4 replies)
[–] [email protected] 38 points 5 months ago

That's somehow awesome and terrifying at the same time.

The people of this country would find it just the normal thing.

load more comments (4 replies)
[–] [email protected] 171 points 5 months ago (2 children)

Humanity accepts your challenge! See y'all on the battlefield ;-)

[–] [email protected] 59 points 5 months ago (6 children)

lights molotov cocktail

...

"are we not going to do that, or....? asking for a friend, of course"

load more comments (5 replies)
load more comments (1 replies)
[–] [email protected] 120 points 5 months ago (4 children)

This must cost YouTube a fortune doing additional processing and reduced flexibility. They are going to hurt themselves and blockers will find a way.

[–] [email protected] 45 points 5 months ago (5 children)

There's already extensions that somehow skip sponsorship sections, so it won't even take that long.

[–] [email protected] 85 points 5 months ago (2 children)

That's "crowdsourced", i.e. manually done by volunteers on per-video basis.

[–] [email protected] 25 points 5 months ago

I see a good use case for AI, can also be crowd sourced.

load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 41 points 5 months ago (3 children)

Not really. They can precompute those and inject it in an MP4 file so long as the settings match and it's inserted right before an i-frame so that it doesn't corrupt b-frames. They already reencode everything with their preferred settings, so they only need to encode the ads for those same settings they already do. Just needs to be spliced seamlessly.

But YouTube uses DASH anyway, it's like HLS, the stream is served in individual small chunks so it's even easier because they just need to add chunks of ads where they can add mismatched video formats, for the same reason it's able to seamlessly adjust the quality without any audio glitches.

Ad blockers will find a way.

load more comments (3 replies)
load more comments (2 replies)
[–] [email protected] 117 points 5 months ago

YouTube's next move might make it virtually impossible to watch YouTube

[–] [email protected] 116 points 5 months ago (1 children)

Google uses tax avoidance schemes and I use ad avoidance schemes.

load more comments (1 replies)
[–] [email protected] 91 points 5 months ago* (last edited 5 months ago) (2 children)

How it works is that once you start getting these Server Side Ads (SSA), Youtube will create a sort of queue of videos in place of your usual video, with the first few being ads that can't be skipped and have a red bar (not yellow) and in the end you'll get your video. They are not literally part of the original video stream, they are separate streams that get injected as if they were the original video. It's called SSAP, and I've been experiencing it from the last weekend. In the meantime, they've pretty much broken their player to implement this.

Ublock Origin has released a temporary fix yesterday here

Alternatively, you can use this extension to redirect from YouTube videos to piped.video I used it, it works very well, can't guarantee for much more.

edit: fixed wording

[–] [email protected] 40 points 5 months ago (2 children)

Anything that makes it distinct gives a blocking opportunity, I assume?

load more comments (2 replies)
load more comments (1 replies)
[–] [email protected] 84 points 5 months ago (2 children)

People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you.

You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.

Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.

You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs.

– Banksy

load more comments (2 replies)
[–] [email protected] 72 points 5 months ago (12 children)

Worse case scenario, we gotta make an extension that detects the ad UI and blanks the screen and mutes the audio until its over

load more comments (12 replies)
[–] [email protected] 69 points 5 months ago

And once everybody is watching ads and nobody is skipping them, YouTube will start making the commercials shorter and less invasive, right Anakin?

[–] [email protected] 68 points 5 months ago* (last edited 5 months ago) (2 children)

I accidentally watched YouTube the other night without adblock, OMFG what an experience.

If I can't watch with adblock I'll just stop using it, it's only a rabit hole to waste time for me anyway.

load more comments (2 replies)
[–] [email protected] 68 points 5 months ago

Doubt. Never underestimate the hate and motivation against ads.

[–] [email protected] 63 points 5 months ago (8 children)

Good. This is how YouTube dies. This is how Google dies. This is how competitors/alternatives are born. Stop fighting to make Google services useable against every effort of theirs. Let them drive people away to make (or discover) alternatives.

[–] [email protected] 42 points 5 months ago* (last edited 5 months ago) (36 children)

Do you have any idea how many billions with a B it would take to even start a viable, proper competitor to youtube? and how quickly that capital B could end up becoming a Capital T?

I hate people who keep screaming about let youtube die and alternatives will be born.

Youtube has been shit for years. No ones made an alternative that is viable.

Any an all alternatives are subscription based services, and tiny. Like Floatplane, Utreon and whatever the gunfocused one is that I cant remember off the top of my head, if it even still exists.

Anyone that has that kinda money are probably already in bed with googles capitalistic hellscape ideals for hte internet and not interested in going against them.

Creating competitors for things like Reddit and Facebook are relatively easy. Creating a competitor for something that probably accumulates hundreds of terabytes, if not more, per hour? That takes insane amounts of storage, and bandwidth, and overhead, and everything else that costs more than any regular person could ever have a hope of even having a wet dream over.

load more comments (36 replies)
[–] [email protected] 28 points 5 months ago (12 children)

It has been THE viteo platform for literally decades. There is so much content there; it would be a tremendous effort to direct that elsewhere.

And that other site would quickly succumb to storage and bandwidth costs. What options could exist?

load more comments (12 replies)
load more comments (6 replies)
[–] [email protected] 62 points 5 months ago (8 children)

My gut reaction is that this won't work long-term. Users on youtube often point to specific timestamps in a video in comments or link to specific timestamps when sharing videos, meaning there needs to be some way to identify the timestamp excluding ads. And if there's a way to do that there's a way to detect ads.

Of course, there's always the chance they just scrap these features despite how useful they are and how commonly they're used; they've done similar before.

[–] [email protected] 28 points 5 months ago (2 children)

Feedback across the Firefox and YouTube subreddits highlighted that it could break timestamped video links and chapter markers. However, YouTube knows the length of the ads it would inject, and can offset subsequent timestamps suitably.

The move also adds a layer of unnecessary complexity in saving Premium viewers from these ads. If they are added server-side, the YouTube client would have to auto-skip them for Premium members, but that also means ad segment info will be relayed to the client, opening up a window of opportunity for ad blockers to use the same information meant for Premium subscribers and skip injected ads automatically.

It sounds like there's a silver lining after all.

[–] [email protected] 25 points 5 months ago (1 children)

The ads won’t be baked in beforehand, they’ll be injected into the stream in real time. Videos are broken into chunks and sent over HTTP, they’ll just put ad chunks in during playback. There is no need to re-encode anything. If you deep link to a timestamp, the video just starts from that timestamp as normal. If you are a Premium user, the server just never injects the ads.

But you are correct that the client needs to be aware that ads are happening, so they can be indicated on screen, and so click-throughs are activated.

This is why Chrome went to Manifest v3 - so you can’t have any code looking for ad signals running on the page to try to counter it.

load more comments (1 replies)
load more comments (1 replies)
load more comments (7 replies)
[–] [email protected] 61 points 5 months ago (1 children)

I mean, I'll just continue to not use Youtube...

[–] [email protected] 45 points 5 months ago (4 children)

I will see you on peertube ;)

[–] [email protected] 37 points 5 months ago* (last edited 5 months ago) (2 children)

I really wish this would gain some traction. As it is, there is just not enough content there to compete with YouTube in any reasonable way.

load more comments (2 replies)
load more comments (3 replies)
[–] MrSoup 60 points 5 months ago* (last edited 5 months ago) (12 children)

I don't see any technical specification in the article, but if they inject the ad at the start of the video, making it part of the video itself, would make possible to just skip it using video controls. To avoid user skippin ad thru video controls there should be client-side script blocking it, so an ad-blocker can use this to tell apart an ad from the video itself.

Can anyone correct me on this?

Also, would this affect piped and invidious too?

[–] [email protected] 24 points 5 months ago* (last edited 5 months ago) (2 children)

I believe this describes them altering the ad host at load time for the page. DNS blocking of ad serving hosts only work if the hostname stays predictable, so just having dynamically named hosts that change in the loading of the page would make blocking more difficult.

Example: 1234.youtube-ads.com is blocked by AdBlockerX. 5678.youtube-ads-xyz.com is not on the blocklist, so is let through. All they have to do is cycle host or domain names to beat DNS blocking for the most part.

Previously, injecting hostnames live for EACH page load had two big issues:

  1. DNS propagation is SLOW. Creating a new host or domain and having it live globally on multiple root servers can take hours, sometimes days.

  2. Live form injection of something like this takes compute, and is normally set as part of a static template.

They're just banking on making more money from increased ad revenue to offset the technical challenges of doing this, and offsetting the extra cost of compute. They're also betting that the free adblocking tools will not spend the extra effort to constantly update and ship blocklist changes with updated hosts. I guarantee some simple logic will be able to beat this with client-side blocklist updating though (ie: tool to read the page code and block ad hosts). It'll be tricky, probably have some false positives here and there, but effective.

load more comments (2 replies)
load more comments (11 replies)
[–] [email protected] 55 points 5 months ago (30 children)

I'll be curious to see where this ends up going, as I doubt the community will take this lying down.

The few times I've had to go without an Ad blocker, I've seen just how bad the Ads have gotten - they're almost the same as regular TV Ad breaks now! ... And then YouTube Premium is just not a good deal in my eyes, £12.99 a month is an awful lot to pay just to not see Ads.

load more comments (30 replies)
[–] [email protected] 48 points 5 months ago* (last edited 5 months ago) (1 children)

i would rather have video go black for the duration of ad than watch that filth

load more comments (1 replies)
[–] [email protected] 48 points 5 months ago (5 children)

I am excited. This will break my YouTube addiction.

It'll only affect me when I need to fix something I'm unfamiliar with, and it'llead creators to using other platforms for that kind of material, and lower the barrier to entry.

I don't know why Google is shooting themselves in the foot like this. I mean, it'll be profitable in the short run, yes, but this will almost certainly be devastating to their bottom line in the long run if it works as planned.

load more comments (5 replies)
[–] [email protected] 44 points 5 months ago* (last edited 5 months ago) (3 children)

They just escalated the arms race between ad and ad blocker. All this could have been avoided if they actually did something about the scam ads.

[–] [email protected] 116 points 5 months ago (49 children)

No, it could not have been avoided. I don't watch ads. Ads don't need to be "scam ads" for me to not watch them. I just don't. Full stop.

load more comments (49 replies)
load more comments (2 replies)
[–] [email protected] 36 points 5 months ago (42 children)

I already barely watch YouTube. It's mostly for music videos. Google can fuck itself to death.

load more comments (42 replies)
[–] [email protected] 32 points 5 months ago (16 children)

Over the past years I've been reducing my youtube and twitch viewership anyways. Its literally the lowest form of entertainment and its not worth a single moment of ad watching. I'll just do something else. Most youtube content sucks anyways. I don't even remember most of the channels I used to watch.

They're just going to increase their own server costs chasing some tiny fraction of viewers who will do anything to avoid ads. they should be grateful for the adviewers they have.

load more comments (16 replies)
[–] [email protected] 31 points 5 months ago (8 children)

Finally a use case where AI/Machine learning would absolutely make sense. If we can have AI that can generate text or images, imitate people's voices or write code, we can also have a lightweight model that can detect ads and skip them during playback. There's a model trained on SponsorBlock data for detecting sponsored segments https://github.com/xenova/sponsorblock-ml
I'm sure that we can have something similar but for embedded ads.

load more comments (8 replies)
[–] [email protected] 31 points 5 months ago (5 children)

People will find a way to get around it, I could see buffering a video for 5 mins or even downloading the entire video ala locally playing podcasts, then using AI or some type of frame analyzation technique t to skip ads. Or just skip them like good old fashion Tivo from your player.

load more comments (5 replies)
[–] [email protected] 31 points 5 months ago* (last edited 5 months ago) (1 children)

If the YouTube interface restricts you skipping during certain parts of the video, an ad blocker can detect that and skip over it anyway. Otherwise, I myself will just skip over the ad.

load more comments (1 replies)
[–] [email protected] 25 points 5 months ago (2 children)

then i won’t be using it much, if at all.

load more comments (2 replies)
load more comments
view more: next ›