• jaykrown@lemmy.world
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    8
    ·
    2 days ago

    Here’s why it doesn’t matter:

    “AOMedia Video 1 (AV1) is an open, royalty-free video coding format initially designed for video transmissions over the Internet. It was developed as a successor to VP9 by the Alliance for Open Media (AOMedia),[3] a consortium founded in 2015 that includes semiconductor firms, video on demand providers, video content producers, software development companies and web browser vendors.”

    https://en.wikipedia.org/wiki/AV1

    • Justifier@lemmy.world
      link
      fedilink
      English
      arrow-up
      67
      arrow-down
      2
      ·
      2 days ago

      Here’s why it does matter

      Most server hardware thats out there right now doesn’t support av1 encoding, so all of those, literally tens of thousands of them in thousands of spread out data centers have to be replaced with brand new +$1,500 a pop cards that do support it before they can use it

      • Justifier@lemmy.world
        link
        fedilink
        English
        arrow-up
        31
        arrow-down
        1
        ·
        2 days ago

        And those servers are what process your Twitchs, your YouTubes, your Netflixs and etc services

      • null@lemmy.org
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        2
        ·
        2 days ago

        I was gonna say, I like AV1, but my Plex server says otherwise.

        • Tilgare@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          1
          ·
          2 days ago

          I’m using a 15 year old i5 and a GTX 970, having no issues with AV1 video. Curious what hardware you’re running.

          • Encrypt-Keeper@lemmy.world
            link
            fedilink
            English
            arrow-up
            13
            arrow-down
            4
            ·
            edit-2
            2 days ago

            Neither of those things support AV1 encoding or decoding. Curious how you’ve come to believe you’re having “no issues” with a codec your hardware has no support for.

            • foggenbooty@lemmy.world
              link
              fedilink
              English
              arrow-up
              12
              arrow-down
              2
              ·
              2 days ago

              You don’t need HW acceleration to playback AV1. Maybe they watch most of their content at 720p and are software decoding and it’s been good enough.

              • Encrypt-Keeper@lemmy.world
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                3
                ·
                edit-2
                2 days ago

                Yeah you’re going to need HW acceleration to encode AV1 on your server “without issues”.

                Theres a world of difference between something that’s technically possible and something that will just work without issues of any kind. Something being “good enough” implies the existence of caveats. Mainly being that’d be a shitty experience lol.

                • foggenbooty@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  arrow-down
                  1
                  ·
                  1 day ago

                  Sure, but most people don’t need encode. The start of this thread talks about encoding, but the person you replied to didn’t specify. My guess is they’re just talking about playback.

                  • Encrypt-Keeper@lemmy.world
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    arrow-down
                    1
                    ·
                    1 day ago

                    The person they’re replying to was talking specifically about their Plex server and how av1 causes problems with it. If their Plex server is the thing that is having trouble with AV1, then it’s encode.

          • Wispy2891@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            2 days ago

            I doubt that it’s doing real time transcoding in av1, probably just sending the file “as-is” to your client device and you’re noticing as modern networks allow real time streaming of files with that size

            My server with much newer components does like 5 fps in encoding av1

            • cheesorist@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 days ago

              were you trying the default av1 encoder in ffmpeg? that one is unoptimized try libsvtav1 I get hundreds of fps, albeit on a 9800x3d

              • Wispy2891@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 days ago

                just the default encoder. I tried it only once and when I saw the FPS I gave up almost immediately

            • Alk@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              1
              ·
              2 days ago

              Yeah, it transcodes AV1 just fine. Half my stuff is in AV1 and I’ve never had an issue watching it on any device.

              • 3abas@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                18 hours ago

                So does Plex… It transcodes AV1 just fine.

                Clearly their hardware isn’t powerful enough to transcode it smoothly. So they resort to codecs that play natively on their hardware

        • cheesorist@lemmy.world
          link
          fedilink
          English
          arrow-up
          10
          arrow-down
          14
          ·
          2 days ago

          use software transcoding if thats your issue

          if plex cannot work at all with AV1, it might be time to move to a non-garbage media server like jellyfin.

          • Encrypt-Keeper@lemmy.world
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            7
            ·
            edit-2
            2 days ago

            jellyfin is the least functional of the trinity of media servers so that’s not the best recommendation here.

              • Encrypt-Keeper@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                4
                ·
                2 days ago

                “Click button media plays” would be the bare minimum a media server does. Being able to play media at all does not elevate it above of its position at the bottom of the media player stack.

      • Dnb@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        16
        ·
        2 days ago

        Most hardware can’t decode it either which is very important. Also it’s currently being sued over patents

        • VibeSurgeon@piefed.social
          link
          fedilink
          English
          arrow-up
          8
          arrow-down
          1
          ·
          2 days ago

          Most hardware is only really true if you account for older hardware in circulation, most new hardware will be shipping hardware decoder support for AV1.

          On top of this, the software decoder support is remarkable for AV1, libdav1d is a marvelous piece of software, bringing access to a plethora of devices lacking hardware decoder support.

      • VibeSurgeon@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        2 days ago

        This is only really true if you have extreme throughput requirements, a regular VOD operation can get by fine on software encoding.

        If you have the kind of throughput needs that warrant hardware encoders you’re going to want to go ASIC anyway, so regular server hardware won’t cut it. Like YouTube for example had to build their own ASICs because of the downright absurd scale they are running at

      • Justifier@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        2 days ago

        Nah, we’ve seen what happens with patents. from medical, to agriculture, to automotive to software. The system isn’t working even slightly as originally intended in almost all scenarios and should be dismantled

    • The_Decryptor@aussie.zone
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 days ago

      The best part of the article is the very end, even if the site makes it look unrelated.

      Avanci’s Video pool and Access Advance’s Video Distribution Patent pool are both now seeking content royalties from streaming services for the use of HEVC, VVC, VP9, and AV1. Access Advance’s rates are capped at roughly $63 million per year, and Avanci has published rates of 1.6% to 2.0% of revenue or $0.12 to $0.15 per user per month.

      $4.5 million max for H.264 is rookie numbers vs. the $63 million max for AV1

        • The_Decryptor@aussie.zone
          link
          fedilink
          English
          arrow-up
          10
          ·
          2 days ago

          By claiming that you own patents on technology used by said format.

          The “open royalty free” aspect applies to companies that are a part of the AOMedia group, if you’re not involved with them you’re not covered by the patent grants and restrictions in place, and can charge whatever the courts say is cool.