• Engywuck@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

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

    • Rhaedas@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      2 months 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)

  • diffusive@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months 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

    • Thorry84@feddit.nl
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months 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.

        • Draconic NEO@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          and making them server site, while possible would introduce tremendous amounts of lag, and put that much more load on the servers. Imagine a server that has to handle playback of billions of users all at once. That’s probably quite a bit worse than most average, or even high-level DDoS attacks.

        • Thorry84@feddit.nl
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I’m not talking about the player or the controls being server-side. I’m talking about the player being locked into a streaming mode where it does nothing but stream the ads. After the ads are streamed, the player returns to normal video mode and the server sends the actual video data.

          This means no metadata about the ads are required on the player side about the ads.

          Sure you can hack the player into not being locked during the streaming of the ads. But that won’t get you very far, since it’s a live stream. You can’t skip forward, because the data isn’t sent yet. You can skip backwards if you’d like, with what’s in the current buffer, but why would you want to? You can have the player not display the ads, but that means staring at a blank screen till the ads are over. And that’s always the case, one can simply walk away during the ads, that’s always been the case.

          Technically I can think of several ways to implement this, without the client having meta data about the ads. And with little to none ways of getting around the ads. Once the video starts it’s business as usual, so it doesn’t impact regular viewing.

          • azuth@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            I just read your list and it confirms mine.

            Small buffer AND can’t skip ahead on a boring video because you can only get served the ads to unlock further video after time equal to the served video duration has passed.

            That is not YouTube, it’s online TV and there will be an impact on the product. Preloading a video via a 3rd party client will still easily beat this scheme. Just get a headstart equal to the first ad break.

          • raldone01@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            2 months ago

            So you would need buffer barrieres essentially.

            Still user watches video. Ad avoidance skips forward to buffer barrier to play ad in the background. Streamed ad is thrown away and new buffer data is received. User does not notice if the video is long enough.

            In this case the buffer limit is the metadata.

            • Thorry84@feddit.nl
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              Yeah I’m thinking of a system like this:

              A user opens a session to watch a video, the user is assigned a token to watch the requested video. When the user isn’t a premium subscriber and the video is monetized the token is used to enforce ads. To get video data from the server, the user needs to supply the token. That token contains a “credit” with how many seconds (or whatever they use internally) the user can watch for that video. In order to get seconds credited to the token, the user needs to stream ad content to their player. New ad content is only available to stream, once the number of seconds they were credited have been elapsed.

              One way to get around this is to have something in the background “watch” the video for you, invisible, including the ads. Then records the video data, so it’s available for you to watch without ads. But it would be easy to rate limit the number of tokens a user can have. There’s ways to get around that as well. But this seems to me well beyond what a simple browser plugin can do, this would require a dedicated client.

              The idea is to make it harder for users to get around the ads, so they’ll watch them instead of looking for a way to block ads. In the end there isn’t anything to be done, users can get around the ads. Big streaming services use DRM and everything and their content gets ripped and shared. With YouTube it would be easy for someone to have a Premium account, rip the vids and share them. But by putting up a barrier, people watch the ads. YouTube doesn’t care if a percentage of users doesn’t watch the ads, as long as most of them do.

              My point was, there’s ways to implement the ads without sending metadata about the ads to the client.

          • azuth@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            Sure if you fundamentally change what YouTube you can make it work.

            You need very small buffers or complete disablement of seeking even outside of ads. Otherwise a client can reconstruct the video without viewer interruption.

            People however expect to be able to skip ahead in YouTube videos, otherwise its just TV.

  • Zement@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    So, instead of iterating the ancient concept of frontal assault ads towards something less intrusive and more engaging, they go the black mirror path of force feeding ads?

    Sounds about right regarding the decision makers have as much creativity as a Vogon.

    Man I really hate those suit MBA circlejerk idiots in positions of power.

    • bokherif@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      The sad thing is they inject ads to your feed even if you have premium. I keep seeing product videos in my feed named “Meet the x product”. Youtube and google is just shameless and I’m pretty sure they’re breaking a bunch of laws.

      • Zement@feddit.nl
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        So YouTube Premium is as worthless as I thought. Google was never great in drawing recognizable lines between their free offering and paid… and it seems their solution is to make everything as shitty as possible and barely fix the stuff they fucked up.

        Let’s wait until Google Maps gets ads … routing already seems fishy to me.

        Thanks for your brief description… only shows me that my next Phone won’t be a Pixel.

        • bokherif@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          Definitely avoid Pixels. They look better than most Android devices in terms of software imo, although it’s because they’re really locking down the firmware similar to iOS, which breaks the purpose of using Android anyway. Also the processor on the Pixels are even behind 5-6 year old phones.

          Btw…Google Maps has ads already, the square icons are all ads paid by the place owners. Routing is fishy yes, because they’re actively routing people through different routes in order to collect data for their algorithms.

          The biggest reason I still use Google products is there is no alternative and they fully know this.

          • Zement@feddit.nl
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            2 months ago

            I got a Pixel 6 because I wanted to try something new … it will probably be my last Pixel.

            If there is a phone out there with Lineage/Cyanogen (or whatever it’s called now) out of the box with decent HW, I would prefer that.

            The last 2 years changed Google. They feel hollow like a blimp. Looking big but no real oomph any more.

    • Kadaj21@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Most of the ads we see on our Roku Tv are political. I don’t know about Temu’s but I’d rather get non-political ads.

  • GHiLA@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Oh well.

    YouTube can be past-tense. There’s a million places to post a video these days. Spill out some whiskey and read a book. Fuck em.

    • PoopMonster@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Agreed, it’s just hard to find a suitable replacement for many things like tvs, since there’s a lack of alternative apps for other platforms on things like roku or LG tvs

  • dan@upvote.au
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    The article makes it sound like a new concept, but it’s a very old approach for adding ads to video streams.

    • linearchaos@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I just hope they don’t start running commercials during the streams like quarter and half screen commercials over top the existing content. A lot of TV channels started doing that when DVRs first popped up.

      • dan@upvote.au
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I suspect that this will be a thing eventually… It’s a reasonably easy way to defeat apps/systems like Comskip that detect and remove ads from videos. Comskip is what Plex, Jellyfin, etc. use to detect ads in DVR recordings.

        Those ad removal systems usually find ads by looking for changes in the video. For example, sometimes there’s black frames before and after the ads, sometimes there’s a TV station logo that goes away during ads (especially on channels like CNN), sometimes there’s a change in volume, etc. If they make the ads look similar enough to actual content, it becomes very difficult to automatically remove them. Online platforms like YouTube are trying to achieve the same thing - Make ads “look like” non-ads to make them harder to block.

        • linearchaos@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          Comskip has a pretty wide array of detection. They also look at percent scene change,volume , closed captioning, aspect ratios and duration patterns. The sweet part about the duration patterns is we know the contents supposed length. You could analyze the piece of media figure out how long it would be without it and look around for other options that are less obvious but make the right time code.

          I’ve been using comskip for years, I suspect if it ends up being the tool we need will have an arsenal of people working on it to tune it for whatever YouTube’s doing.

          They’re just looking to knock out the easy methods, they’re not going to try to wage a full-on ground war. Their primary goals are probably to stop ublock and brave, and keep YT-DLP from downloading without ads. secondary goals being to stop or slow down revanced, though I think Google’s going to try to do that for them in security.

          I think the next logical step if they can’t block us with reasonable means would be to do some custom encryption in the app. Again not insurmountable but hard to crack out right.

          I think using a server to download the whole steam with ads then remove the ads, compress and store the files is really the hardest thing for them to stop.

  • lud@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I’m surprised it took them so incredibly long to crack down on adblockers.

    • Casey@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      They used to still be only a small percentage until the entire internet got completely decimated by ads in the past 5 years.

  • bokherif@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Only if premium did not have ads. They show you ad videos as if they’re part of your “recommendations”. They also allow creators to get sponsorships within videos. So even the premium experience isn’t really ad-free and they tout that shit everywhere.

    • HC4L@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      As a YT Premium subscriber I really don’t mind the sponsor sections. Money goes to the creator and a few taps and I’m back to watching. Also, I think outright banning sponsor segments is going to make creators more creative in a bad way…

      • bokherif@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I totally understand your views, although I’m paying this platform to not show me ads, that money should then go to the creators if they have to insert ads into their videos for some change. This is the platform’s fault.

        • HC4L@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I mean, it’s very easy money given you already have a channel and a name dor youself. What would YT have to pay creators to not care about such easy money?

    • KillingTimeItself@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      i would consider paying for premium if they broke out the payments properly, i don’t fucking want youtube tv youtube music or whatever other bullshit is attached, just fucking get rid of the ads and charge me like 5 bucks a month and i’ll fuck off.

  • Freefall@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Let’s make an actual useful AI that detects ads and muted/blacks out the screen during ads. Haha

  • Justin@lemmy.jlh.name
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months 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
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

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

      • osaerisxero@kbin.melroy.org
        link
        fedilink
        arrow-up
        0
        ·
        2 months 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.

      • Justin@lemmy.jlh.name
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Right, that’s probably true. Video encoding hardware and storage is incredibly cheap, but we get talks from netflix engineers where they’re talking about how they’re limited by dram bandwidth on their servers.

        Some napkin math:

        Youtube has ~7M average concurrent viewers.

        https://streamscharts.com/overview?platform=youtube

        A 1080p av1 stream is roughly 2-3mbits, maybe 5mbits for 60fps. You could serve all of those users with 14tbps of bandwidth, then.

        Stockholm peering pricing for 14tbps (rough ballpark at this scale tbf) over 43x 400gbit ports at a Stockholm Internet eXchange, would cost about 240k EUR/month, with a 25% volume discount.

        https://www.netnod.se/ix/netnod-ix-pricing

        For comparison, Mastodon’s monthly donations are about 30k EUR/month, and lemmy.world receives about 2k EUR/month.

        Super rough calculations, but there’s probably enough of a base in the fediverse for us to take over like 5% of Youtube’s viewer base, funded through donations. Not as cheap as wikipedia, but still doable with a committed open-source community. Beyond that, and a netflix/spotify/nebula subscription model would allow to fund further market share.

        It’s notable to see though that Nebula seems to have millions in monthly revenue, but only about 700k subscribers (aka barely 100k concurrent streams). However I believe the majority of their expenses are going towards their creators and towards marketing for future growth.

        But yeah, I think network effect is a bigger barrier than cost here.

      • grue@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Yes, that’s also why bittorrent (which PeerTube runs on, by the way) is a figment of our collective imaginations, impossible to viably implement.

        • Neshura@bookwormstory.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          Torrenting was created precisely to solve the bandwidth problem of monolithic servers. You very obviously have no idea how torrents (or PeerTube for that matter) works.

      • Maeve@kbin.earth
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        And our own bandwidth, too. Google isn’t paying my Internet bill. Hope the rest of my content creators switch soon, otherwise I’ll miss them.

  • Nima@leminal.space
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

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

    • Kairos@lemmy.today
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months 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
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months 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

          • chiisana@lemmy.chiisana.net
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            The network effect is too strong. The minority that are whining here isn’t going to make a dent. Next time you’re out, look at how many people are using ads ridden apps instead of paying $0.99 or whatever to remove them. The users have already decided their time and privacy is worthless and would rather getting the service for “free”.

      • Ð Greıt Þu̇mpkin@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months 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.