• @[email protected]
    link
    fedilink
    English
    7
    edit-2
    18 minutes ago

    Ads will always be detectable because you cannot speed up or skip an ad like you can the rest of the video.

    If they do make it so you can speed up or skip the ad sections of a video, mission accomplished.

    If all else fails, I’d enjoy a plugin that just blanks the video and mutes the sound whenever an ad is playing. I’ll enjoy the few seconds of quiet, and hopefully I can use that time to break out of the mentally unhealthy doom spiral that is the typical YouTube experience.

  • capital
    link
    English
    521 minutes ago

    Seeing as these ads will be targeted and of varying length, I wonder if a SponsorBlock-like extension with the ability to accept training data from users to help identify ads.

    The Plex server application has a feature which scrubs videos and identifies intros so you can skip them like you can on Netflix. Wouldn’t it be sort of like that?

    Seems like a good use of AI/ML.

  • @ngwoo
    link
    English
    81 hour 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.

    • @[email protected]
      link
      fedilink
      English
      537 minutes ago

      I get what you’re saying, but YouTube music is pretty much just a different front end for the normal site.

      Sure, it does some filtering to attempt to be music only (though I’ve seen non music stuff sneak in before) but in the end, you get pretty much the same core experience if you open up the YouTube app and start “watching” a song (with premium for the background play capability).

      I’d be willing to bet this is why they won’t go the route you’re talking about.

      • @[email protected]
        link
        fedilink
        English
        122 minutes ago

        I’d prefer some kind of limited amount of viewing. I don’t watch a ton of YT, so give me some kind of reasonable ad-free cap. I’m willing to pay to not see ads, but I don’t watch enough to be worth their asking price.

    • Lad
      link
      fedilink
      English
      123 minutes ago

      Even then it doesn’t have sponsorblock or a customisable UI like revanced does.

      It’s crazy how unofficial free is actually better than official paid.

  • @glitchdx
    link
    English
    112 hours ago

    The arms race continues.

  • @diffusive
    link
    English
    31 hour 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

    • @[email protected]
      link
      fedilink
      English
      257 minutes ago

      Why would that be the case? The player can simply be locked into ad mode till it gets the cue from the server all of the ads have been streamed. Only then will the player unlock. When watching what amounts to a video stream, this doesn’t have to be handled clientside.

      • @raldone01
        link
        English
        124 minutes ago

        Well the player and its controls are client side.

  • @kitnaht
    link
    English
    62 hours ago

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

  • XNX
    link
    fedilink
    English
    434 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.

    • @[email protected]
      link
      fedilink
      English
      2
      edit-2
      2 hours 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…)

      • @[email protected]
        link
        fedilink
        English
        41 hour 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.

  • melroy
    link
    fedilink
    42 hours ago

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

  • @darthelmet
    link
    English
    1025 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
      link
      English
      253 hours ago

      This is ad driven economy and bar must go 🆙

      • @[email protected]
        link
        fedilink
        English
        62 hours 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.

        • @[email protected]
          link
          fedilink
          English
          4
          edit-2
          2 hours 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.

    • @scarabic
      link
      English
      1
      edit-2
      3 minutes ago

      If everyone were a paying subscriber we could actually do all those things. No one wants to be ad supported, including the people at YT. But there are bills to pay.

    • Kairos
      link
      fedilink
      English
      535 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
        link
        English
        173 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
          link
          English
          72 hours ago

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

      • @[email protected]
        link
        fedilink
        English
        44 hours ago

        Hey don’t blame us, blame the nepos who got on the board without even needing to study for it!

        My MBA track actively rewards me for thinking like a socialist XD.

  • ZephrC
    link
    fedilink
    English
    696 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.

    • @[email protected]
      link
      fedilink
      English
      353 minutes ago

      Yeah, I’ve thought the same. It’s like with ads on websites - ads are served from different domains and as blockers work by denying requests to those domains. If they really wanted they could serve the ads from the same domain as the rest of the website. I guess one day they might but so far it must not be worth it.

    • @[email protected]
      link
      fedilink
      English
      586 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.

      • @[email protected]
        link
        fedilink
        English
        31 hour 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
        link
        English
        215 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
          link
          English
          1
          edit-2
          1 hour ago

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

          • @Blue_Morpho
            link
            English
            151 minutes ago

            They’re already appending ads to the front of the video. Instead of appending an ad at key frame 1 they append the ad at key frame 30,000.

        • @T156
          link
          English
          33 hours 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.

          • @Blue_Morpho
            link
            English
            53 hours 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.

          • @[email protected]
            link
            fedilink
            English
            12 hours ago

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

      • @[email protected]
        link
        fedilink
        English
        55 hours ago

        This is not necessarily the case.

        You could only use this new system if the old one fails, ie. only for the say 10% of users that block ads, and so even if it were more expensive it would still be more profitable than letting them block all ads.

        But I don’t think even that is the case, as they can essentially just “swap out” the video they’re streaming (as they don’t really stream “one video” per video anyway), bringing additional running costs to nearly zero.

        The only thing definitely more expensive and resource intensive is the development of said custom software

        • @[email protected]
          link
          fedilink
          English
          03 hours ago

          But I don’t think even that is the case, as they can essentially just “swap out” the video they’re streaming

          You’re forgetting that the “targeted” component of their ads (while mostly bullshit) is an essential part of their business model. To do what you’re suggesting they’d have to create and store thousands of different copies of each video, to account for all the different possible combinations of ads they’d want to serve to different customers.

      • Praise Idleness
        link
        fedilink
        English
        -45 hours ago

        To say that it’s just much more expensive would be a huge understatement. This is not going to work, at least not in a near future…

    • @[email protected]
      link
      fedilink
      English
      11
      edit-2
      5 hours ago

      I think more and more people are getting really tired of the ads, so it’s starting to affect their revenue a little bit with all the ad blockers.

      • @[email protected]
        link
        fedilink
        English
        94 hours ago

        this has more to do with they got caught lying about their ad numbers and inflated their ad prices. So now they are doing this to show their shareholders they are doing something to protect their revenue and thus keep their stock price inflated.

    • @scarabic
      link
      English
      1
      edit-2
      52 seconds ago

      I also wondered why they didn’t do this, but I think it’s tricky because the ad that gets inserted might need to be selected right at the moment of insertion. That could complicate weaving it into the video itself. But I guess they finally found a way to do it.

  • @Bogusmcfakester
    link
    English
    636 hours ago

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

  • @bazingabot
    link
    English
    406 hours ago

    The best adblocker is to stop using youtube 🤣

    • Engywuck
      link
      fedilink
      English
      75 hours ago

      Won’t happen. People are too addicted at watching"creators" talking shits.

    • Rhaedas
      link
      fedilink
      45 hours ago

      I wanted to jump into using Peertube, but unfortunately Youtube grew enormous because it was the only thing at the time. Pulling people from it to other platforms with less viewers and usually no compensation is tough. (although YT compensation as of late is a joke as well)

  • @[email protected]
    link
    fedilink
    English
    125 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
      link
      fedilink
      English
      274 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.

      • @[email protected]
        link
        fedilink
        English
        63 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
          link
          fedilink
          English
          9
          edit-2
          3 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.

        • @Womble
          link
          English
          24 hours ago

          Right but the swedish pampers ad and the walmart as will be different lengths so the timings wont be the same

            • @Womble
              link
              English
              14 minutes ago

              So then after one person has had 2 ads that last a total of 40 seconds and another has had 2 that lasted 70 the timing is completly off for how far into the videos the ads are

    • @[email protected]
      link
      fedilink
      English
      10
      edit-2
      4 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

      • @[email protected]
        link
        fedilink
        English
        63 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.

        • @[email protected]
          link
          fedilink
          English
          23 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.

          • @[email protected]
            link
            fedilink
            English
            13 hours ago

            Consistent duration can be assumed, because that’s how advertising works. The 15-second spot is still the standard.

            • @[email protected]
              link
              fedilink
              English
              3
              edit-2
              3 hours ago

              I mean it might be, or they could decide to deliver 30 second ads to people they think are more likely to watch and 15s to ones they don’t. I don’t know enough about this implementation, for all I know they could have offset it by a few seconds because of Sponsorblock. Seems like they’d do anything to try to push more ads so who really knows at this point?