2025-07-12, 06:38 PM
Hi,
I'm using a jetson TX2 module and I made a wrapper and daemon setup that takes ffmpeg commands from jellyfin and transforms them into a pipeline that looks like this:
FFmpeg seeks->Gstreamer transcodes->FFmpeg segments (HLS)
Right now it's all working but only if I don't seek a second time within a stream. The biggest problem is that I don't know to debug this.
This is the jellyfin-ffmpeg command that is "catched": https://pastebin.com/gx7FT7Fi
This is the converted pipeline that runs on the host OS: https://pastebin.com/HRSETQMN
Jellyfin just kills my "second seek" ffmpeg command, in about 3 seconds, even though the requested segments are there and playable.
I'm using a jetson TX2 module and I made a wrapper and daemon setup that takes ffmpeg commands from jellyfin and transforms them into a pipeline that looks like this:
FFmpeg seeks->Gstreamer transcodes->FFmpeg segments (HLS)
Right now it's all working but only if I don't seek a second time within a stream. The biggest problem is that I don't know to debug this.
- The "second seek" segments are playable standalone.
- HTTP requests for the "second seek" give out code 200.
This is the jellyfin-ffmpeg command that is "catched": https://pastebin.com/gx7FT7Fi
This is the converted pipeline that runs on the host OS: https://pastebin.com/HRSETQMN
Jellyfin just kills my "second seek" ffmpeg command, in about 3 seconds, even though the requested segments are there and playable.