Hi everyone,
I am currently running Jellyfin 10.10.7 on Ubuntu Server 24.04 virtualized in Proxmox 8.4.14.
I have a passive antenna in my attic which connects to a HDHomeRun Flex 4K, which is detected in Jellyfin. All streams coming into my Jellyfin server via the HDHomeRun end up being transcoded, as they natively appear as .ts files.
After any given while, my Live TV will hang/freeze, requiring me (or any other user) to exit the Live TV app and restart the stream. Looking at transcode logs, I see that ffmpeg is being passed a corrupt input packet by the HDHomeRun. I am no expert, but I assume this results from weakening TV broadcast signals. Since OTA TV is destined to have interference, there are always corrupt packets that jellyfin-ffmpeg will encounter. This makes the Live TV experience quite annoying, especially when bad weather worsens OTA signals.
I noticed that ffmpeg has a flag called discardcorrupt. I am wondering if it can be enabled in Jellyfin somehow? I reason that this could possibly fix the server's issue with hanging/freezing when it encounters a corrupt packet in the stream while transcoding. I have found a post here on GitHub that echoes my exact problem.
Any feedback would be greatly appreciated, as I assume many people with OTA Live TV must be experiencing this issue.
I am attaching my jellyfin and transcode logs to show evidence of the problem. For less advanced users, search the logs for "corrupt" and you will find the error.
Jellyfin is such a great product. I'm hoping there is a solution to this problem, or, if not, it will be noticed.
Thank you!
-RoR
I am currently running Jellyfin 10.10.7 on Ubuntu Server 24.04 virtualized in Proxmox 8.4.14.
I have a passive antenna in my attic which connects to a HDHomeRun Flex 4K, which is detected in Jellyfin. All streams coming into my Jellyfin server via the HDHomeRun end up being transcoded, as they natively appear as .ts files.
After any given while, my Live TV will hang/freeze, requiring me (or any other user) to exit the Live TV app and restart the stream. Looking at transcode logs, I see that ffmpeg is being passed a corrupt input packet by the HDHomeRun. I am no expert, but I assume this results from weakening TV broadcast signals. Since OTA TV is destined to have interference, there are always corrupt packets that jellyfin-ffmpeg will encounter. This makes the Live TV experience quite annoying, especially when bad weather worsens OTA signals.
I noticed that ffmpeg has a flag called discardcorrupt. I am wondering if it can be enabled in Jellyfin somehow? I reason that this could possibly fix the server's issue with hanging/freezing when it encounters a corrupt packet in the stream while transcoding. I have found a post here on GitHub that echoes my exact problem.
Any feedback would be greatly appreciated, as I assume many people with OTA Live TV must be experiencing this issue.
I am attaching my jellyfin and transcode logs to show evidence of the problem. For less advanced users, search the logs for "corrupt" and you will find the error.
Jellyfin is such a great product. I'm hoping there is a solution to this problem, or, if not, it will be noticed.
Thank you!
-RoR