Hi,
As I have seen in some posts here, we are having problems with the camera feed stopping using latest firmwares.
We are using the latest (5.4.27).
The UM needs to be restarted for the feed to come back but it can't be done while printing.
Some information that may help:
It happens when a client (Cura or other) is streaming the feed for some hours
We use the streaming feed endpoint (http://um.ip/?action=stream) to create "fast-forwarding" videos of the print
Using VLC with that endpoint
When the stream stops working, here what we get from the endpoint:
> GET /?action=stream HTTP/1.1
> User-Agent: curl/7.38.0
> Host: um.ip:8080
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Connection: close
< Server: MJPG-Streamer/0.2
< Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0
< Pragma: no-cache
< Expires: Mon, 3 Jan 2000 12:34:56 GMT
< Content-Type: multipart/x-mixed-replace;boundary=boundarydonotcross
--boundarydonotcross
It stucks after that with the connection remaining opened.
It looks like a buffering/memory problem and after some research, maybe that may be a fix:
https://github.com/jacksonliam/mjpg-streamer/commit/501f6362c5afddcfb41055f97ae484252c85c912
O.