Nextcloud talk and mattermost, both can chat, integrate in other software, video and voice or screen sharing.
I am not sure about control of another one screen.