2024-10-23, 07:02 PM
How does Jellyfin do live transcoding?
Basically, how is FFMPEG doing the realtime transcoding meanwhile the client's browser is able to fast forward/seek in terms of HTTP?
I'm able to pipe the FFMPEG transcoding output to the browser HTML5 video. However, it keeps downloading and increasing the duration during the playback so it's possible to seek to a specific minute mark until the whole video has been downloaded. How does Jellyfin do it?
Basically, how is FFMPEG doing the realtime transcoding meanwhile the client's browser is able to fast forward/seek in terms of HTTP?
I'm able to pipe the FFMPEG transcoding output to the browser HTML5 video. However, it keeps downloading and increasing the duration during the playback so it's possible to seek to a specific minute mark until the whole video has been downloaded. How does Jellyfin do it?