2025-01-14, 02:33 PM
If the Jellyfin client can direct play the M3U stream, the client will directly connect to the source and bypass the server. If the client cannot play the stream as is, the server will connect and transcode/remux the stream, then the client connects to the server to receive the transcode/remux.
If you NEED your server to be the device that connects to the M3U stream, there is a setting to force transcoding of live TV which will force all clients to connect to the server for live TV.
Dashboard > Users > Select a user. In the first tab under "Media playback" check "Force transcoding of remote media sources such as Live TV". You have to do this for each user.
Owncast is the only self-hosted casting application I am aware of, but I have never used it myself.
If you NEED your server to be the device that connects to the M3U stream, there is a setting to force transcoding of live TV which will force all clients to connect to the server for live TV.
Dashboard > Users > Select a user. In the first tab under "Media playback" check "Force transcoding of remote media sources such as Live TV". You have to do this for each user.
Owncast is the only self-hosted casting application I am aware of, but I have never used it myself.