When i connect to my jellyfin server to stream/download video/audio the speeds are tied to my internet speed. If my internet speed drops so does the transfer rate from my server. However it seems tied to my internet download speed (which varies from 0.5 to 80 mb/s), not the upload speed(which is usually 2 mb/s), and if i disconect my router from the internet I’m able to react the maximum allowed by my hardware. Is this normal? Or maybe something is wrong, or needs special configuration?

If relevant, I connect to a tp link router, which connects to the router from my isp.

  • dudeami0@lemmy.dudeami.win
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    Sounds like some QoS software is also limiting LAN traffic, seeing as it still works if the internet is disconnected. I would look if your router has “Adaptive QoS” or something similar enabled.

  • Max-P@lemmy.max-p.me
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    How are you accessing Jellyfin? By its internal IP, or your public IP?

    That’s weird but maybe the way you have set it up (especially if you use your public IP), it may go through the ISP’s rate limiter on the router/modem before looping back to you.

    You definitely should be getting full local speed if you’re using the private IP unless your ISP’s router is configured horribly wrong.

    • Araozu@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      From my internal IP (192.168.1.xx), I don’t access it from the outside (can’t open ports on residential connection in my country :c )

      All my devices are connected to my own router, then that router connects to my isp router, which then connects to the internet, so its very weird.

      The only thing I configured was reserving an ip address for my server on my router, but I don’t think that should influence…

      • w2qw@aussie.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Is that IP address the address of your router that was given by the ISP router or is it the IP of the jellyfin server?

        • Araozu@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          My isp gives me something a public ip like 200.191.57.xxx, but that ip changes and I can’t open any port. Then my isp’s router’s local network is 192.168.0.xxx, my TP link router connects there (to 192.168.0.3 i think). Then my TP link manages ips 192.168.1.xxx. My jelly server is at 192.168.1.10, my devices are at 192.168.1.5, 8, etc.

          Everything is local, nothing goes outside

          • w2qw@aussie.zone
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            Makes sense just thought you might have had a hairpin setup through your router.

  • Nibodhika@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    Correlation does not imply causation. It could be that the same thing that is lowering your internet speed is affecting LAN, perhaps the router not being enough to handle the traffic, or something in the network occupying a lot of bandwidth which is only active when there is internet (e.g. a download client, or worse a download client accessing a NAS).

    In any case you need to give more info into what your setup looks like, e.g.

    • is the Jellyfin server wired or wireless?
    • what is the maximum speed you reach when disconnected from the internet?
    • are you accessing via a computer or phone? And if a computer is it wired?
    • does the Jellyfin server has other services running that could occupy bandwidth?
    • is there a NAS for that Jellyfin server?
    • is the TP-Link acting like a router or a switch?
    • how are you measuring speed?
    • have you monitored the Jellyfin server bandwidth usage during those tests? Does it drop or remains constant while you’re testing and disconnect the internet? (If it remains constant it means you’re saturating your server’s connection, so while it is connected to the internet it L’s only using a limited bandwidth for you and using the rest for something else, if you disconnect the internet it allocates everything for you because it’s not doing anything else anymore. If on the other hand the usage increases it signifies the router is not being able to handle the traffic)
  • Mrmcmisterson@slightlyawesome.ninja
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year ago

    If your server is local, meaning it is on your network, then you connect via the local netowork. If you are both wired, then you’ll likely be connected via 1Gbe. If you server is wired, and you connect wirelessly, you are limited by the wireless connection speed. If your jellyfin server is remote, meaning physically hosted offsite, then you will be limited by your internet speed and the speed of the jellyfin servers connection.

    If the connection is local and its dropping, check out your jellyfin servers resources to see bottlenecks. Also see if you can check your tplink router and see if the CPU is spiking.

  • redcalcium@lemmy.institute
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Have you actually confirm this, e.g. using iperf3?

    That being said, I heard some routers behave badly when one of the devices connected to the lan/wan port is using 100mbps nic instead of gigabit nic, which caused the router to downgrade to 100mbps speed on all lan ports.

  • Atemu@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Please tell us the complete chain of active network components between your device and the server.

    I.e. Device -> Wifi -> Access Point -> Switch -> Server

  • HousePanther@lemmy.goblackcat.com
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    5
    ·
    1 year ago

    Internet speed is really something that is largely misunderstood. When we hear about things like 1Gbps up and down what is really being conveyed is the amount of data being able to be carried over a period of one second. It’s really bandwidth and not speed. Speed is measured by packet latency often determined by ping times. Obviously lower ping times meaning the data is able to travel at faster speeds. One thing you can do to determine ultimate efficiency is measure both bandwidth and latency together.

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      1 year ago

      It’s the first time I’m reading about someone misunderstanding this concept.

      A higher “speed” means faster downloads/uploads, it’s pretty straightforward. If you want to get technical, there’s no such thing as “network speed”

  • Granixo@feddit.cl
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    10
    ·
    edit-2
    1 year ago

    Is the TP Link device an actual Router or just an Access Point?

    Regardless, if you want the better networking hardware, go for D-Link.