SenexCrenshaw / StreamMaster

MIT License
159 stars 20 forks source link

Bug: Stream blocks other requests #224

Open cascooscuro opened 3 months ago

cascooscuro commented 3 months ago

Describe the Bug A stream that initiates a connection to the provider and it's slow to respond will block requests to other streams. In this case the streams are from different providers and I have configured a high number of simultaneous connections.

The issue happens with "Streammaster" buffer.

Steps to reproduce:

  1. Open "Slow" stream (URL1 in logs)
  2. Open another stream (URL2). The stream will not start until the first stream errors

If I change to "ffmpeg" it works ok: the moment I close the "slow" stream and start another request it will start immediately.

Stream Master Info 0.14.4.0 configured with "Streammaster" buffer

Link to logs (required) https://gist.github.com/cascooscuro/d38b2d8d3c53a7f11d71f643d069262b

Thanks!!