Screen of xibo client freezes but watchdog doesn't notice

Thanks Peter.

the sources are all onvif h.264/h.265 security cameras , so the HLS option isn’t really available unless I start adding in extra hardware just to act as a re-encoder. Which seems a waste especially as the solution for the most part works.

Client ran for 16 hours without issue then at around 11:24am - bang screen frozen - I was informed by a human on this occasion around 3pm, yes they’re not really bothering much down there at the moment, I then pressed “i” , which triggers “Client not responding” - the watchdog then restarted it, it’s then run for another 5 hours or thereabouts, froze at 8:27pm. The audit log stored locally on the client pc shows activity at around the times of the freeze but nothing dissimilar from other previous activity which has passed without hanging the screen.

Apparently you can do a view of processes of a remote pc, using rpc (Microsoft sysinternals/ Lizards remote task manager, to name a few) , so I’ve attempted to set that up to see what if anything the pc thinks it’s doing just before I press “i”. Not had a great deal of luck seems I need to open a lot of ports on the client to get that working properly.

The configuration file for the watchdog now has more options than listed in the documentation here, one of the advantages or benefits of getting leading edge open source software. Unsure whether tweeking any of the extra entries would give me a workaround but open to suggestions.

As a quick workaround I currently have the other clients rebooting once an hour.

Yes I’m looking into the DSDevices option. Also how far along is the Ubuntu client, don’t even mind paying for it assuming it’s not overtly expensive to aid development.

just reading through the specification of the cross platfrom player here I knew there was a lot of work in xibo, but not quite how much, so I’d like to thank you/all the developers who have spent considerable time, effort etc into writting such a worthwhile solution.

Thanks again for your help

Jeremy