You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I was chilling watching LEC co-stream when I noticed stream looking worse but I paid no mind to it for a while because bitrate could have been overflown or something, however when quality dropped even further I started looking and found there are HttpProxy errors around the time quality would drop.
Wait for Proxy error to happen (should look like the one in log output part)
...
Eventually arrive at 360p quality while player shows 284x160(1080p) is selected.
Expected behaviour:
To be honest best case if there is no need, quality shouldn't drop at all if there is enough buffer for the player to recover in time. If needed, player should try dropping quality until it manages to recover.
Grayjay Version
4
What plugins are you seeing the problem on?
Twitch
Plugin Version
21
Which operating system are you using?
Windows
When do you experience the issue?
While logged in
While logged out
N/A
Are you using a VPN?
No
Relevant log output
e HttpProxy:Failed to handle data.
System.ArgumentOutOfRangeException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. (Parameter 'count')
at System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count)
at Grayjay.ClientServer.Proxy.HttpProxyStream.ReadLineAsync(CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxyStream.TransferAllChunksAsync(HttpProxyStream outputStream, Boolean concatChunks, CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxySession.RunAsync()
at Grayjay.ClientServer.Proxy.HttpProxySession.<Start>b__7_0()
The text was updated successfully, but these errors were encountered:
It seems random, had some "runs" where it would not drop for minutes but also had it happen within seconds of starting the stream. Once or twice it even managed to proc one immediately after another resulting in image quality going to low immediately.
Here is how the extreme example saved in logs:
v DetailsController:Progress https://www.twitch.tv/paprycjuszek_ - 227484 - 211375 (PlaybackTracker: False)
e HttpProxy:Failed to handle data.
System.ArgumentOutOfRangeException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. (Parameter 'count')
at Grayjay.ClientServer.Proxy.HttpProxyStream.ReadLineAsync(CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxyStream.TransferAllChunksAsync(HttpProxyStream outputStream, Boolean concatChunks, CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxySession.RunAsync()
at Grayjay.ClientServer.Proxy.HttpProxySession.<Start>b__7_0()
i HttpProxy:Client accepted.
e HttpProxy:Failed to handle data.
System.ArgumentOutOfRangeException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. (Parameter 'count')
at Grayjay.ClientServer.Proxy.HttpProxyStream.ReadLineAsync(CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxyStream.TransferAllChunksAsync(HttpProxyStream outputStream, Boolean concatChunks, CancellationToken cancellationToken)
at Grayjay.ClientServer.Proxy.HttpProxySession.RunAsync()
at Grayjay.ClientServer.Proxy.HttpProxySession.<Start>b__7_0()
v DetailsController:Progress https://www.twitch.tv/paprycjuszek_ - 228492 - 212383 (PlaybackTracker: False)
i HttpProxy:Client accepted.
What happened?
What happened:
So I was chilling watching LEC co-stream when I noticed stream looking worse but I paid no mind to it for a while because bitrate could have been overflown or something, however when quality dropped even further I started looking and found there are HttpProxy errors around the time quality would drop.
Steps:
...
Expected behaviour:
To be honest best case if there is no need, quality shouldn't drop at all if there is enough buffer for the player to recover in time. If needed, player should try dropping quality until it manages to recover.
Grayjay Version
4
What plugins are you seeing the problem on?
Twitch
Plugin Version
21
Which operating system are you using?
Windows
When do you experience the issue?
Are you using a VPN?
No
Relevant log output
The text was updated successfully, but these errors were encountered: