Selfhosted
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:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
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.
-
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:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
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.
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!
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.