Hello,
our Ultimaker S5's camera stops working after continuously streaming for a while, about 4 to 7 days.
After it stops working, accessing the stream at <ipaddr>:8080/?action=stream or <ipaddr>:8080/?action=snapshot loads forever without any image data transferred.
mjpg-streamer reports no errors, other HTTP API endpoints still work. After restarting mjpg-streamer it works again, until it doesn't.
I have found this issue jacksonliam/mjpg-streamer/issues/100 on a fork of mjpg-streamer describing the same problem.
The printer is running firmware version 5.2.8.20190320 but this happened with previous versions too.
Here is the most recent log, but there are no errors. The stream stopped sometime on the 31st of March:
root@ultimakersystem-<macaddr>:~# journalctl -u mjpg-streamer@0.service
-- Logs begin at Wed 2019-03-27 09:17:19 UTC, end at Mon 2019-04-01 08:29:11 UTC. --
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: starting application
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: MJPG Streamer Version.: 2.0
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: Using V4L2 device.: /dev/video0
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: Desired Resolution: 800 x 600
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: Frames Per Second.: not limited
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: Format............: JPEG
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: TV-Norm...........: DEFAULT
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: www-folder-path...: disabled
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: HTTP TCP port.....: 8080
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: username:password.: disabled
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: commands..........: enabled
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: starting input plugin input_uvc.so
Mar 27 09:17:19 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: starting output plugin: output_http.so (ID: 00)
Mar 27 09:32:47 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 27 13:13:31 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 27 15:29:06 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 28 15:08:26 ultimakersystem-<macaddr> mjpg-streamer[525]: Ignoring empty buffer ...
Mar 29 09:04:28 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 29 11:35:33 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 29 12:17:28 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
Mar 30 13:50:00 ultimakersystem-<macaddr> mjpg-streamer[525]: Ignoring empty buffer ...
Apr 01 07:03:18 ultimakersystem-<macaddr> mjpg-streamer[525]: MJPG-streamer [525]: serving client: <ipaddr>
mjpg-streamer version:
MJPG Streamer Version: 2.0
Compilation Date.....: Jun 29 2017
Compilation Time.....: 13:49:26