Files
jellyfin-ha-src/Emby.Server.Implementations
unkin-agent e23d1a23be feat: add a durable transcode session store
Transcode state lives only in the process that started ffmpeg, so a pod restart
drops every in-flight HLS stream with no way for a peer to pick it up.

- add ITranscodeSessionStore plus the TranscodeSession and LiveStreamSession records
- add RedisTranscodeSessionStore with TTL leases and an atomic Lua takeover script
- add NullTranscodeSessionStore for single-instance deployments
- pick the store from Jellyfin:TranscodeStore:RedisConnectionString at startup
2026-09-11 23:56:19 +10:00
..
2026-05-21 20:48:41 +02:00
2020-04-19 13:39:12 -04:00
2026-05-21 20:48:41 +02:00
2026-08-25 21:03:51 +02:00
2023-10-03 10:25:14 -04:00
2026-09-06 08:38:43 +02:00
2026-08-30 14:40:25 -04:00
2026-07-02 08:49:11 +02:00
2026-09-05 18:49:27 +02:00
2026-05-21 20:48:41 +02:00