this post was submitted on 30 Sep 2025
50 points (98.1% liked)

Selfhosted

60693 readers
335 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I currently have a jellyfin setup running on my pc which I access when away from home by tailscaling into my home network. This works great for my partner and I while we are away from home.

I have given my siblings access to my jellyfin setup as well, and I've added them to the tailscale network too. They live in a different country though and have had some latency issues (media buffering constantly) making it kinda suck to use.

I would love to be able to improve this performance but I dont really know where to start. Would this be a bandwidth issue somewhere between my pc, tailscale, my router, their router, and their device? Would this be caused by some setting in my jellyfin setup or in the jellyfin client on their device? I would really appreciate any advice on where I should start to troubleshoot to improve this performance.

you are viewing a single comment's thread
view the rest of the comments
[–] Brkdncr@lemmy.world 13 points 9 months ago (1 children)

When they are streaming is it transcoding?

If not, it should be reducing the stream quality to adjust to the available bandwidth.

If it is, it could be limited to your pc’s available resources. You may want to turn on hardware transcoding.

Jellyfin has logs that will tell you if its transcoding and how well it’s working.

Tailscale does add additional hops to their route and has bandwidth limitations but it should be fine for streaming.

[–] SkinList@lemmy.world 4 points 9 months ago (1 children)

I believe that jellyfin has been transcoding using jellyfin-ffmpeg. I do have logs labelled "FFmpeg.Transcode-..." which seem to look fine. I have just turned on hardware acceleration though. Is that what you meant by "hardware transcoding"?

Ill check to see if the buffering is improved and will let you know how it goes! Thanks for the advice!

[–] entropicdrift@lemmy.sdf.org 7 points 9 months ago* (last edited 9 months ago)

Yes, hardware transcoding = using hardware acceleration for decoding/re-encoding the video files. CPUs do it pretty slowly (or they use a ton of electricity if they're fast enough to do it quickly) but the special decoder/encoder chips on GPUs (including integrated graphics GPUs) can handle that sort of task no sweat in most cases as long as you've got it preperly configured.