AWS Laptop Screen Streaming Setup
Budget: $30 – $250 USD
I need a bullet-proof way to mirror the full screen of a Windows laptop to multiple viewers—smartphones, tablets, and other computers—through an Amazon EC2 instance. The goal is to maintain a smooth, near-real-time feed suitable for everyday remote-work tasks, but without relying on conventional remote-desktop tools such as RDP, VNC, TeamViewer, AnyDesk, or similar.
The core requirements are:
• The stream must auto-start after every reboot, before log-in, with no visible entry in Task Manager.
• Viewers connect through a simple browser link or lightweight client; no installs their side.
• The solution lives on my AWS account, ideally leveraging services like WebRTC, Kinesis Video Streams, Elemental MediaLive, or any combination you deem fit.
• Latency should stay low enough for comfortable cursor tracking and text reading.
Deliverables
1. All source code, scripts, or binaries required to capture the Windows desktop, tunnel it securely to an EC2 instance, and rebroadcast to end users.
2. CloudFormation/Terraform or documented AWS console steps to spin the stack up from scratch.
3. An installation package or silent installer that drops your capture service on the laptop, sets it as a persistent, hidden system service, and registers the autostart logic.
4. A brief README and a recorded demo proving: reboot → stream comes online automatically → three different device types can view it.
Acceptance criteria
• Viewer latency ≤ 1 s on a 20 Mbps connection.
• No process named after the tool appears in Task Manager’s default list.
• One-click teardown and redeploy on AWS.
If you’re confident building low-level capture pipelines (FFmpeg, GStreamer, DirectX capture, etc.) and comfortable automating AWS back-ends, let’s talk.
The core requirements are:
• The stream must auto-start after every reboot, before log-in, with no visible entry in Task Manager.
• Viewers connect through a simple browser link or lightweight client; no installs their side.
• The solution lives on my AWS account, ideally leveraging services like WebRTC, Kinesis Video Streams, Elemental MediaLive, or any combination you deem fit.
• Latency should stay low enough for comfortable cursor tracking and text reading.
Deliverables
1. All source code, scripts, or binaries required to capture the Windows desktop, tunnel it securely to an EC2 instance, and rebroadcast to end users.
2. CloudFormation/Terraform or documented AWS console steps to spin the stack up from scratch.
3. An installation package or silent installer that drops your capture service on the laptop, sets it as a persistent, hidden system service, and registers the autostart logic.
4. A brief README and a recorded demo proving: reboot → stream comes online automatically → three different device types can view it.
Acceptance criteria
• Viewer latency ≤ 1 s on a 20 Mbps connection.
• No process named after the tool appears in Task Manager’s default list.
• One-click teardown and redeploy on AWS.
If you’re confident building low-level capture pipelines (FFmpeg, GStreamer, DirectX capture, etc.) and comfortable automating AWS back-ends, let’s talk.
Related categories:
Linux
Software Architecture
Amazon Web Services
Ubuntu
Video Streaming
WebRTC
Terraform
DirectX