Yes. RealVNC Connect is built for sharing.
Sharing your session
The easiest way to do this is to invite people in to your team. Invitees will automatically discover team computers when they sign in to RealVNC Viewer and can simply tap or click to start the connection process.
To complete a connection, the invitee will need to authenticate to VNC Server. Depending on the authentication scheme you have configured for RealVNC Server, you can register other user accounts (perhaps from your corporate network) with RealVNC Server so each invitee can enter their own, familiar system credentials. At the same time, you can grant session permissions, perhaps in order to make them view-only.
RealVNC Server can be configured to allow guests to connect without needing their own set of credentials. To do this, enable guest access in the RealVNC Server Options dialog:
Next, you need to set a password for the guest user. To do so, run the appropriate command for your platform below, in an elevated command prompt (Windows) or Terminal (macOS/Linux);
"C:\Program Files\RealVNC\VNC Server\vncpasswd.exe" -service -type GuestPassword
/Library/vnc/vncpasswd -service -type GuestPassword
vncpasswd -service -type GuestPassword
Once you have set the password and you are ready to allow the guest to connect, turn on Guest Access from the tray icon’s shortcut menu:
Using direct connections?
If you have a subscription that includes direct connectivity, you can enable guests to connect without having to enter a password. When authenticating, instruct connecting users to enter a Username of ‘guest’ and to leave the Password field empty.