Use a secondary laptop as a second screen for your primary PC or laptop (like deskscreen but using ffmpeg+ssh+screen+mpv)
Available options:
-
Linux (tested on Ubuntu MATE 20.04):
- Bash
- VKMS (for virtual display)
- OpenSSH client
- FFmpeg
-
Windows (tested on Windows 10):
- Powershell Core
- Amyuni usbmmidd_v2 (for virtual display)
- OpenSSH client
- FFmpeg
Linux (tested on Alpine 3.15):
- OpenSSH server
- Screen
- MPV
Run from the primary PC or laptop:
-
Linux
$ netscreen.sh root@192.168.5.5 # Connect to secondary laptop via SSH
-
Windows
C:\> netscreen.ps1 192.168.5.5 # Connect to secondary laptop via SSH
- Connect to secondary laptop via SSH and start MPV listening to UDP port 55555
- Grab virtual screen in primary PC or laptop as video using FFmpeg and send it to MPV running in secondary laptop via UDP port 55555