My computer crashed recently, and I had to reinstall everything. Since then, I could not have anything above 720p anywhere besides playing directly on the computer that runs plex.

It looks like the maximum rate is 2 Mbps regardless of the original format.

I my install is pretty much the same as before.

I run plex as a docker container on Kubuntu.

CPU : I5-4590

GPU : GeForce 1030

I installed the Nvidia toolbox for docker as well, and everything should be good

I tried activating, deactivating HW transcoding, playing with the transcoding speed option, disabled the iGPU to use only the 1030, but nothing seems to make any difference.

I first thought it was a certain format, but it seems to affect everything. I tried to optimize a file by encoding it with the plex option, but the issue stays.

I thought about a network limitation, but nothing is supposed to have changed.

I’m kind of clueless now on what to do next

Any idea on where to look?

Edit2:

Solved!

I unchecked the “use relay” option, and that fixed it.

I still have issues with certain clients, but that’s another problem.

I found it odd that everything defaulted to relay when it could have direct play with certain clients.

Thank you for the help!

  • Faceman🇦🇺@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    Definately a network issue in this case.

    2mbit sounds suspiciously like it is falling back onto the relay service, which means plex cant communicate through it’s normal ports.

    If you are trying to play on local devices on your home network, this means there is no route to the server other than via the WAN, that is a router issue too in most cases, but can be caused by an authorisation issue.

    Perhaps you can also try adding your local LAN (and any other subnets you have players on) to the “allow connections without auth” box in the network settings on the server. you can add individual IPs, or ranges like 192.168.10.0/24 for example.

    • Biorix@lemmy.fmhy.mlOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Thanks for the response

      I checked, but the issue is still there, the IPs are the same as before, as I fixed the IP of the computer on the router. The port are forwarded manually and the server is accessible from outside the network.

      The limit is set to original and upload debit, limited to 11 Mbps.

      I just added all the local subnetwork IP list as you said, and the option “treat IP WAN as LAN speed” was already checked.

      Secure connections are set to “preferred”.

      Also, I’m able to access my server directly from outside through my public IP, so the forwarding should be good.

      Is there a way to see if I pass through relay instead of direct local play?

      • Biorix@lemmy.fmhy.mlOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        About the IPs, Is the fact that docker is not per say on the same network can influence that ?

        • Faceman🇦🇺@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Docker Bridge networks usually have their ports mapped through to your main network so unless it is very misconfiguration that is not where the issue is likely to be.

          I’d look in your router settings for client isolation perhaps. Can a computer on your network ping another device?

          Also if you haven’t already, install tautulli which will give you more detail about what is being played, how and why it is transcoding, and perhaps the problem can be identified there.

  • kae@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Like provomeister said, it sounds like you’ve got a port forwarding issue – and all of your traffic is going through the Plex relay. They limit those streams to 2mbps. When you set up the new install, did you configure the port to be the same as the old server?

    So it’s a network problem, not a computer/format problem.

  • Die4Ever@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Did you check your maximum remote streaming quality? 720p 2mbps is the default for that setting, put it up to maximum or original (the name varies between different versions/ports of Plex)

  • Scott
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Might either be playing indirectly without proper port forwarding, or using the Plex proxy which is limited to 2mbps IIRC.