NetServ WebRTC lets you view and control another PC over the internet. Connections run over WebRTC through a gateway server; you connect either with a one-time code or to a device registered to your account.
| Item | Detail |
|---|---|
| OS | Windows 10/11 · macOS · Linux (x64) — viewer only: Android app · iOS (TestFlight) · web browser |
| Networking | Gateway signaling + WebRTC (P2P) · automatic TURN relay when needed |
| Two roles | Host (shares its screen) · Viewer (connects). One app does both. |
| Account | An account is needed for My-devices / unattended. Code connect and Request-help work without login. |
Installers for every platform are also listed on the service page (downloads section). File names may show latest as below, or a specific version number — either is fine, you always get the current stable release.
RemoteViewerWebRTC-Setup-latest.exe) and follow the wizard. A NetServ icon appears on the desktop / Start menu.RemoteViewer-linux-x64-latest.tar.gz) and run ./install.sh inside the folder. It installs to /opt/remoteviewer and sets up a menu entry, auto-update and the runtime libraries.sudo apt install xfce4. When present, you can pick the desktop type at connect time.RV_LOGIN_HOST=0 ./install.sh; for console-view only, RV_LOGIN_HOST=console ./install.sh.RemoteViewer-macos-osx-x64-latest.tar.gz) and extract it — it contains a single NetServ WebRTC app (.app), signed with an Apple Developer ID and notarized, so it launches normally with no extra steps.Get the Android viewer here — RemoteViewer-android-arm64-0.1.0.apk — and sideload it (enable ‘Install unknown apps’ first). It is a viewer-only app with its own, separately-numbered version from the desktop app.
To reach My devices or register this PC as an unattended host, you need an account first. Open the left Account tab.
https://gw.webrtc.remote-viewer.com and ships preset in the app, so you normally leave it as-is. The Change button beside it is reserved for future use and is currently disabled. Apps updated from an older version have their saved address switched to the new default automatically — no re-login needed.Pick the method that fits your situation — some need a login, some don't.
| Method | Tab | Login | Use for |
|---|---|---|---|
| Connect by code | Connect | No | Ad-hoc connect using a code someone gave you |
| Share this screen | Connect | No | Issue a code so someone can view your screen |
| Request / Start support | Connect | No | Remote support (get helped / help someone) |
| Connect to my device | My devices | Yes | Reach an unattended PC registered to your account, anytime |
The left Connect tab connects instantly with a code — no login required.
Register a PC you manage to your account for unattended access, and you can reach it anytime even with nobody there. Log in on the Account tab first.
--rtc-agent). Handy for servers and kiosk PCs.A PC that is off or asleep must be woken before you connect. NetServ sends a magic packet to it through another online device on the same network (Wake-on-LAN).
Once connected, the remote desktop opens in a new window. Use your mouse & keyboard inside it to drive the remote PC.
| Feature | How |
|---|---|
| Mouse & keyboard | Click and type inside the window; the remote PC follows. |
| Monitor | If the host has multiple monitors, pick which one to view from the window menu. The window opens maximized, and Monitor1 is shown by default until you choose another. |
| Quality HUD | The top of the window shows fps · latency (ms) · bandwidth so you can gauge the link. |
| Quality preset | Pick Speed · Standard · High (native) from the quality menu. In Auto mode (default) it raises quality on a fast link and lowers it when the link slows — switch Auto/Manual in Settings → Remote screen. |
| Remote audio | Use 🔊 Sound to hear the remote PC. Silent when nothing is playing there. In the web viewer, click the icon to toggle sound on/off and use the slider that opens to set the volume (0-100). |
| Camera (premium) | If the remote PC has a webcam, 📷 Camera shows it as a small picture-in-picture. Drag it to move, use a corner to resize, or hide it with ✕ and bring it back later (position and size are remembered). |
| Chat | Exchange text messages with the other side via 💬 Chat. |
| Recording (premium) | ⏺ Record saves what you are viewing to an MP4 file (mind privacy). |
| Files (premium) & clipboard | Move files and share text over the data channel (next chapter). The clipboard is a free base feature. |
| MultiView (premium) | Show several screens in one window at once. |
File transfer is a premium feature (available during the free trial or with a license). The host (the PC sharing its screen) has a shared folder that the viewer can browse. The host drops files there; the viewer downloads them from the file panel.
RemoteViewer\shared under your user profile. 📂 Open shared folder saves you memorizing the path.In the desktop apps (Windows, macOS, Linux) the clipboard is synchronized automatically in both directions. Copy on one side and you can paste on the other PC within about a second, for both text and images (such as screenshots). There is no button to press, and it is a free core feature.
The web viewer cannot sync automatically because of browser security. Instead, use 📋 Send clipboard / 📋 Get remote clipboard in the remote window's right-click menu to exchange text. The browser may ask for clipboard permission on first use.
You can also connect from a plain web browser with nothing installed. Open https://gw.webrtc.remote-viewer.com/ in your browser (or your organization's own gateway address if self-hosted).
Once connected, the toolbar mirrors the native app's remote-control window. Hover an icon for a tooltip, and most buttons stay disabled until a session is live.
| Icon | Function |
|---|---|
| 📎 ▾ | Send — transfer a file/folder to the remote PC (drag & drop onto the window also works) |
| 📥 | Receive — download files from the remote shared folder |
| 💬 | Chat — exchange text messages |
| ⏺ | Record — save this session to a video file |
| 🔊 | Sound — hear the remote PC's audio, or mute; click to show the volume slider |
| 📷 | Camera — view the remote PC's webcam (shown only when one is available); the video window can be moved, resized or hidden |
| ▴ / ▾ | Collapse/expand the top menu bar to give the remote screen more vertical space (remembered) |
| 🔍 100% ▾ | Fit-to-window — the view scale (Ctrl+wheel also zooms) |
| ◈ Standard ▾ | Quality — Speed / Standard / High |
Right-clicking the remote screen opens the same functions as the toolbar, at the cursor: send file, send folder, receive, send/get clipboard, open/close chat, start/stop recording, show/hide camera, send right-click to remote (opens the remote PC's own context menu), toggle the stats overlay, toggle fullscreen, and disconnect. A hint banner pointing out the right-click menu is shown when you connect, and reappears each time until you press OK. Session-dependent items stay disabled until connected.
| Item | What it does |
|---|---|
| Brand title (NetServ WebRTC) | Click to open the service overview page in the same tab. |
| ▦ Family App | A dropdown to other NetServ products (e.g. the Meeting video app, the installed Classic viewer). |
| ⬇ Install | Opens per-OS host-app installers for the PC you want to control remotely. |
| 📘 Help | Opens this user manual in Korean or English. |
| 💬 Contact | Opens the feedback/bug-report board in a new tab (pre-filtered to this app). |
| 🔑 Log in | Log in with your account to reach your unattended devices. |
Connecting to a Linux PC offers two connection modes not found on other OSes. When a Linux host is set up with ./install.sh and registered, a mode chooser appears first.
| Mode | What you see | Use for |
|---|---|---|
| View this PC (console) | Whatever is on the monitor now. If logged out, you see the login screen and can log in remotely. | Drive the one physical machine |
| New session (my own desktop) | Log in with an OS account of the PC and get your own fresh desktop, isolated from others. | Many users working at once |
sudo apt install xfce4 and reconnect../install.sh sets this up, so a single first-time unattended registration is enough.The Settings tab adjusts the selected device's security options and app behavior. Select a device on the My devices tab first, then change its options here.
| Item | What it does |
|---|---|
| Security level | Restricts which connection methods that device accepts. |
| Allowed viewers | Only the accounts you list may connect to that device (allow-list). |
| Connection password | Sets or clears a password required to connect to the unattended device. |
| Auto quality | Auto (default) raises quality to ‘High’ on a fast link and lowers it when slow. Manual keeps exactly the preset you picked in the viewer. |
| Start on boot | Launches NetServ at Windows startup through a scheduled task, running as administrator. Even unattended, elevated windows such as installers can be controlled (the Windows UAC consent dialog excepted). |
| Reset settings | Clears saved login, device registrations and app settings, and logs out. |
For the 100-day free trial from first sign-up, every feature is available. After the trial, viewing, remote control and the clipboard (the base features) stay free, and so do sound, chat, quality, monitor selection and fit-to-window. These premium features require a license: file transfer · MultiView · camera view · session recording · request help (Start support).
| Symptom | Fix |
|---|---|
| Sign-up/login is ‘refused’ | Check the gateway address on the Account tab is the default https://gw.webrtc.remote-viewer.com. If you're using a self-hosted gateway on an internal-only address, you must be on that network. |
| My-devices list is empty | Make sure the target runs NetServ (or the agent), is logged in with the same account, registered unattended, and shows 🟢. Press Refresh to refresh. |
| ‘Wrong password’ | Re-check that device's connection password (case-sensitive). Change it in Settings → Device management. |
| Wake (WOL) doesn't work | Ensure an online device on the same LAN can send the packet, and WOL is enabled in the target's BIOS and network adapter. The WOL setup wizard helps you check. |
| Screen slow or choppy | When connected, the status bar shows the path — direct (P2P/LAN) is fastest, while relay (TURN) goes through the internet relay and can be slower (a network where a direct path is blocked). Retry on a wired/stable connection. |
| Connection drops | Most drops auto-reconnect — a WiFi switch or brief outage recovers itself within seconds. If it persists, close the window and reconnect; if it keeps failing, confirm the app is allowed through your firewall. |
| Mouse/keyboard control stops in a particular window (an elevated app) | When the host runs as administrator, most elevated windows can be controlled too. The Windows UAC consent dialog (secure desktop), however, cannot be controlled by any remote tool for security reasons. A notice then appears on the remote screen: “The Windows security (UAC consent) window cannot be controlled remotely. Please confirm it on the host PC.” Once it is approved on the host PC, control resumes. |
| Diagnosing why it won't connect | When the freeze notice appears, click [Open diagnostics] to open the session log (rv-session-diag.log) — it records this connection's path, loss, decoder and errors. It contains no screen content or credentials, so you can send it to support as-is. |