I am running a platform which allows users to add their own stream (STRM) files. Is it possible to force all clients to stream through Jellyfin. So all traffic must go through Jellyfin server
7 hours ago(This post was last modified: 7 hours ago by tomtom.)
They are streaming using Jellyfin, which is the only available option. Uploading STRM files to the server is regulated and managed by the ADMIN. The primary concern is to ensure that all traffic (when using Jellyfin) routes through the Jellyfin server and does not involve direct streams from external servers. However, if users choose to bypass Jellyfin, that is something beyond anyone's control. It’s important to emphasize that if users decide to use Jellyfin, all streaming and traffic will predominantly occur through the Jellyfin server (as it operates via a VPN), meaning that streams must go through both the server and the VPN.
And by the way, is there a way to force users to stream without transcoding?
I am pretty sure that strms, unlike IPTV, will always go through the server.
Transcoding happens because the client needs it for some reason. The only way to ensure they can both play content while not transcoding is to use a capable client like Jellyfin Media Player on a PC.
The other way to ensure direct play is to only have highly compatible media. 1080P or less, H264 main, AAC stereo, SRT subs.
Jellyfin 10.10.0 (Docker)
Ubuntu 24.04 LTS
Intel i3 12100
Intel Arc A380
OS drive - SK Hynix P41 1TB
Storage
3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)