Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
4.01k stars 542 forks source link

Service stops drawing when more than one watching (0.8.83) #2926

Open ClickLeft opened 3 years ago

ClickLeft commented 3 years ago

Currently on version 0.8.83 (this has happened with other versions.) What I am experiencing is the service appears to stop sending video data after a couple minutes when two or more devices are viewing.

Steps to reproduce:

  1. Connect to system from device A (Desktop view)
  2. Connect to system from device B (Desktop view)
  3. Display will freeze (note keyboard and mouse commands are still sent)

To resolve I usually go to the Console tab and restart the service with "service restart" command.

Ylianst commented 3 years ago

Weird, I have not seen this behavior before. However, you can turn on the MeshCentral desktop multiplexor so that the agent will only get one connection and the server will "split" the connection to all the browsers. You can turn this on my adding the following line in the settings section of the config.json:

"desktopMultiplex": true

You can watch a YouTube video on this feature here. Let me know if this solves the problem.

ClickLeft commented 3 years ago

Enabling the desktop multiplexer helped a bit (made the issue less frequent) but it's still occurring. I just left the connections open and tried to connect again and it was just a black screen. Restarting the service appears to be the only way to recover.

ClickLeft commented 3 years ago

Please let me know if there's any more information I can provide that may be of assistance? I've tested with 0.8.98 but still experiencing this issue.

ClickLeft commented 2 years ago

I have tested this with multiple systems, even from a phone and it's been reproduceable every time. It never happens immediately, if there's a video playing on the remote machine, it will freeze up faster. Now on 0.9.35