Wondering if this is a configurable setting, or possibly a bug.
For context, I have an IPTV stream that takes a very long time (30-60 seconds) to begin sending data. I'm currently using Streamlink with the pipe:// function in TVheadend to pipe the stream into TVHeadend. I have configured the Network to have a maximum timeout of 120 seconds.
When I initiate a scan of the mux, everything works as expected - Streamlink takes between 30 and 60 seconds to begin sending data and TVHeadend successfully creates a service, however, whenever I try and play the service or mapped channel, TVHeadend kills the stream after roughly seconds. In the logs I can see the following:
2023-06-20 18:19:13.042 webui: Stop streaming /stream/service/dfdf9b625b2637e57eb3b16479e14076?ticket=cf043d04d0aea33811d20c5107d107e181ada2f9, timeout waiting for packets
2023-06-20 18:19:13.042 subscription: 00F5: "HTTP" unsubscribing, hostname="::ffff:158.51.112.20", username="admin", client="libmpv"
1. Is this the expected behavior?
2. If this behavior is expected, is there any way to increase this timeout?