Encoder write timeout and Encoder queue overflow

Hi!
Lately we’ve experienced some issues with the encoder…
Currently streaming to a local icecast server, and an external hosted by streamerr.

Any ideas how to fix this?

Running mAirlist 7.1.7 Professional Studio on below system (sorry for the Norwegian…)

{"Timestamp":"2023-04-10T05:13:48.268","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:48.372","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:53.268","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:53.373","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:53.899","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.023","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.023","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.141","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.141","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.255","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.256","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.374","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.374","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.493","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.493","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.614","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.615","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.731","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.731","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.846","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.846","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.965","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:54.965","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.082","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.082","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.197","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.199","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.318","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.318","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.440","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.440","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.560","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.560","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.675","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.675","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.795","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.795","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.913","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:55.913","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.033","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.033","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.152","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.152","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.271","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.271","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.393","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.393","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.512","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.512","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.628","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.628","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.747","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.747","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.864","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.864","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.983","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:56.983","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.100","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.100","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.217","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.217","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.334","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.334","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.455","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.455","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.577","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.577","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.703","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.703","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.827","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.827","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.948","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:57.948","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.064","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.064","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.185","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.185","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.269","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.301","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.374","Message":"Encoder write timeout","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.417","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.531","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.531","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.649","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.649","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.765","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.766","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.882","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:58.882","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.000","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.000","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.118","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.118","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.238","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.238","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.360","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.360","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.475","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.475","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.593","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.593","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.715","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.715","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.835","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.835","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.954","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:13:59.954","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.070","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.070","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.191","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.191","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.313","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.314","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.433","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.434","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.554","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.554","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.677","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.677","Message":"Encoder queue overflow","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.679","Message":"Encoder connection died","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.681","Message":"Lost encoder connection: error code 0. Reconnect in 10 seconds.","Level":"Error"}
{"Timestamp":"2023-04-10T05:14:00.695","Message":"Encoder connection died","Level":"Warning"}
{"Timestamp":"2023-04-10T05:14:00.696","Message":"Lost encoder connection: error code 0. Reconnect in 10 seconds.","Level":"Error"}

Hi, is your problem solved?

Looks to me like you had connection problems to the server, so packages didn’t get in time to the server and finally the server closed the connection…

If not solved: Which server was involved - the local icecast or the external stream server?

Hi Stefan!
Unfortunately not. This issue is for both the local icecast server and the streamerr one. Both shuts down at the same time.

I have some log entries which could explain, but I’m not really sure.

From Mikrotik:

And from our client checking the connection every 30 seconds…
Two clients to their own local and external streamerr;

I had “the same problem” today around 10 am. There the connection to the encoder disappeared completely for 13 minutes.

But that was on the v6.3.24 - Home Studio.

I didn’t notice it before that.

image

Hi again,
Seems like this is more related to our router capabilities rather than mAirlist issue, as @Stefan_Hillen is indicating.

During the weekend we’ve updated our RouterOS til latest stable… Will let it run for some days and let you know the outcome.

Thanks!
Thomas

3 Likes

Thank you for the update! :blush:

I also assume that it is the hoster/internet provider and not mAirList. I have not seen the problem since.

1 Like

Or even one of the backbone providers in between.

1 Like

Marking as solved, as the issue is most likely not related to mAirlist. But still an issue for us, unfortunately :frowning:

1 Like