167
top 50 comments
sorted by: hot top controversial new old
[-] glitchdx@lemmy.world 7 points 48 minutes ago

The arms race continues.

[-] diffusive@lemmy.world 1 points 11 minutes ago

Well it sounds more scary than it realistically will be.

YouTube must pass to the player the metadata of where the ads start/end. Why? Because they need to be unskippable/unseekable/etc. If the metadata is there it is possible to force the seek 🤷‍♂️

Just matter of time

[-] ngwoo@lemmy.world 1 points 17 minutes ago

If YouTube offered premium without music for a discounted price I'd probably be willing to pay for it. But I just want no ads, not a bunch of bundled stuff.

[-] melroy@kbin.melroy.org 4 points 1 hour ago

now I need to move away from Telegram & YouTube at the same time.. oef

[-] kitnaht@lemmy.world 2 points 48 minutes ago

MythTV solved this long ago. We already have the tech to bypass this shit.

[-] xnx@slrpnk.net 38 points 2 hours ago

Imma start subscribing to the RSS feeds of torrents made for specific channels before i watch ads.

If youtube wants to make their website so hostile its easier to get better versions of youtube videos without YouTube then those games will be played.

[-] winterayars@sh.itjust.works 2 points 51 minutes ago* (last edited 40 minutes ago)

RSS feed -> yt-dlp script -> auto queue the folder into the player of your choice. Hmm...

(Edit: Though that may not actually work considering this is apparently fully server side. Gonna have to get clever...)

[-] MangoPenguin@lemmy.blahaj.zone 2 points 18 minutes ago

(Edit: Though that may not actually work considering this is apparently fully server side. Gonna have to get clever…)

Next step is machine learning to recognize ads and cut them out automatically hah.

[-] darthelmet@lemmy.world 90 points 4 hours ago

Imagine all the cool stuff we could be doing if we weren’t wasting the time of hundreds of engineers figuring out how to shove ads in people’s faces.

[-] orl0pl@lemmy.world 21 points 1 hour ago

This is ad driven economy and bar must go 🆙

[-] winterayars@sh.itjust.works 4 points 49 minutes ago

"Line go up" is the animating force of the age, the critical philosophical principal around which our entire society is arranged.

Gives me a fucking headache.

[-] Isoprenoid@programming.dev 1 points 34 minutes ago* (last edited 33 minutes ago)

“Line go up” is the animating force of the ~~age~~ the rich and powerful, the critical philosophical principal around which ~~our entire society~~ their lives ~~is~~ are arranged.

I choose not to confuse their values as mine or that of my community.

[-] Nima@leminal.space 125 points 5 hours ago

I'm getting tired, man. these people are truly just the shittiest individuals ever.

[-] LodeMike@lemmy.today 51 points 4 hours ago

MBAs on their way to destroy their company's relationship with their customers and cause a socioeconomic disaster (their numbers will grow by 0.01% 💪💪)

[-] plz1@lemmy.world 10 points 2 hours ago

If you don’t pay for something, you are not a customer, you are the product. If you pay for Youtube, you don’t see the ads, but you are also still their product. Lose /Lose

[-] thesporkeffect@lemmy.world 7 points 1 hour ago

Okay, but if you sell cows, and all your cows escape or die, your business is still ruined

[-] Gork@lemm.ee 7 points 3 hours ago

Line go up 💹

load more comments (2 replies)
[-] zephr_c@lemm.ee 60 points 5 hours ago

Honestly, I've kind of always wondered why they didn't just do this. It's always seemed like the obvious thing to me.

I mean, I hope it doesn't work, because screw Google, but I'm still surprised it took them this long to try it.

[-] Voroxpete@sh.itjust.works 53 points 4 hours ago

Because it's much more expensive. What they're talking about here is basically modifying the video file as they stream it. That costs CPU/GPU cycles. Given that only about 10% of users block ads, this is only worth doing if they can get the cost down low enough that those extra ad views actually net them revenue.

[-] kevincox@lemmy.ml 2 points 17 minutes ago

This isn't how YouTube has streamed videos for many, many years.

Most video and live streams work by serving a sequence of small self-contained video files (often in the 1-5s range). Sometimes audio is also separate files (avoids duplication as you often use the same audio for all video qualities as well as enables audio-only streaming). This is done for a few reasons but primarily to allow quite seamless switching between quality levels on-the-fly.

Inserting ads in a stream like this is trivial. You just add a few ad chunks between the regular video chunks. The only real complication is that the ad needs to start at a chunk boundary. (And if you want it to be hard to detect you probably want the length of the ad to be a multiple of the regular chunk size). There is no re-encoding or other processing required at all. Just update the "playlist" (the list of chunks in the video) and the player will play the ad without knowing that it is "different" from the rest of the chunks.

[-] Blue_Morpho@lemmy.world 19 points 4 hours ago

It wouldn't cost any CPU with custom software that Google can afford to write. The video is streamed by delivering blocks of data from drives where the data isn't contiguous. It's split across multiple drives on multiple servers. Video files are made of key frames and P frames and B in between the key frames. Splicing at key frames need no processing. The video server when sending the next block only needs a change to send blocks based on key frames. It can then inject ads without any CPU overhead.

[-] ngwoo@lemmy.world 1 points 19 minutes ago* (last edited 18 minutes ago)

You're forgetting the part where the video is coming from a cache server that isn't designed to do this

[-] T156@lemmy.world 3 points 1 hour ago

Wouldn't it still need overhead to chose those blocks and send them instead of the video? Especially if they're also trying to do it in a way that prevents the user from just hitting the "skip 10 seconds" button like they might if it was served as part of the regular video.

[-] winterayars@sh.itjust.works 1 points 41 minutes ago

Compared to the cost of reencoding the video (or even segments of it) it would be basically nothing, though.

[-] Blue_Morpho@lemmy.world 5 points 1 hour ago

It has to know which blocks to chose to get the next part of the file anyway. Except the next part of the file is an ad. So yes there is overhead but not for the video stream server. It doesn't need to re encode the video. It's not any more taxing than adding the non skip ads at the beginning that they already do.

load more comments (3 replies)
load more comments (2 replies)
[-] Bogusmcfakester@lemmy.world 61 points 5 hours ago

I'm really getting the push I need to finally get rid of the last couple Google services I still use

[-] cygnus@lemmy.ca 12 points 3 hours ago

Crowdsourced "tagging" of the affected area of the video timeline (like Sponsorblock) would fix this, unless Google get really devious and randomize the placement of the ad for various users.

[-] JohnEdwa@sopuli.xyz 23 points 3 hours ago

It will always be randomized, otherwise it's not targeted. There's no reason to run Swedish pampers ads in the US or Walmart ads in Japan.

[-] cygnus@lemmy.ca 6 points 2 hours ago

I mean placement within the video timeline. E.g. do all users see the ad at 0:00 or 2:00 or does it jump around for everyone to prevent it from being tagged.

[-] JohnEdwa@sopuli.xyz 7 points 2 hours ago* (last edited 2 hours ago)

And when the pampers ad is 24 second long and the walmart ad is 55 seconds, even if they start at the same time, they won't end at the same time, and now the next ad, even if it starts at 5:00 in the video, starts at a different time as well.

[Edit] actually, it doesn't matter. Old timestamps need to work, so when a user links to 5:00 in the video,the actual video stream needs to align with that, but the ad will be injected to the stream before. So trying to jump over the ad would just play you another ad first.

load more comments (2 replies)
load more comments (3 replies)
[-] burgersc12@mander.xyz 10 points 3 hours ago* (last edited 3 hours ago)

Did you read the article? The article shows a post from Sponsorblock and it specifically states that they turned off sponsor block submissions on effected browsers since they can't be reliable with the new ad delivery method

[-] cygnus@lemmy.ca 5 points 2 hours ago

This breaks the current SB implementation, but if the ad duration is known and consistent across the userbase then it will fix itself as users tag videos with the "new" timestamps.

That only works if the ads served are all the same or at least same time length. Which is very unlikely.

[-] burgersc12@mander.xyz 2 points 2 hours ago

Yeah, but the article didn't say anything about consistent durations and spacing. It might be the case, but I have no idea how to find that out.

load more comments (2 replies)
[-] otter@lemmy.dbzer0.com 5 points 3 hours ago* (last edited 2 hours ago)
load more comments (1 replies)
[-] bazingabot@lemmy.world 37 points 4 hours ago

The best adblocker is to stop using youtube 🤣

load more comments (3 replies)
[-] jlh@lemmy.jlh.name 37 points 5 hours ago

The fact that they can do expensive, on-the-fly video processing like this, and still make a profit, proves that video hosting costs are not an insurmountable barrier for the open-source internet. We need to make hardware accelerated peertube ubiquitous, and get creators to move over.

[-] catloaf@lemm.ee 36 points 4 hours ago

Processing isn't the expensive part. It's bandwidth. Transferring that much data gets expensive.

[-] osaerisxero@kbin.melroy.org 24 points 4 hours ago

Storage more likely. Google owns fiber backbones and peers against the tier 1 providers directly. The over all point of 'no, it's still prohibitively expensive' stands unless you've got 20B of dark fiber in your pocket.

load more comments (1 replies)
load more comments (7 replies)
load more comments
view more: next ›
this post was submitted on 23 Sep 2024
167 points (96.1% liked)

Technology

58201 readers
3322 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 1 year ago
MODERATORS