SenexCrenshaw / StreamMaster

MIT License
159 stars 20 forks source link

Feature request: Stream timeout #149

Closed bruor closed 7 months ago

bruor commented 8 months ago

I'm currently using hls-proxy but am doing some testing with streammaster.

I'm using Emby as a client connected to streammaster via M3U.

When emby opens a stream it will first probe it to check the media format, it will then re-connect to the stream for playback. When this happens I can see that streammaster connects / disconnects / connects to the remote stream mimicking what the client is doing.

I'd like to suggest that you add the ability to configure a stream expiry timer so that if a stream is requested from the client the connection to the server will stay attached for X seconds. This would also help in the scenario where someone accidentally backs out of a channel or has a client side hiccup and reconnects fairly quickly.

SenexCrenshaw commented 7 months ago

i like the concept but this will break for folks with a limited amount of channels.