May 12, 2026

Pause for all, panic for some

Rtwatch: Watch videos with friends using WebRTC

A group watch app promises perfect pause-for-all, but the comments instantly hit play on the doubts

TLDR: rtwatch lets groups watch a video in sync so one pause or seek affects everyone, turning online movie night into a shared remote-control experience. Commenters liked the idea but immediately argued over whether its anti-download claim is overstated, how expensive it is to run, and whether the audio will behave.

A new project called rtwatch is pitching a very online dream: hit play on a video, send the link to friends, and everyone watches in lockstep. If one person pauses, everybody pauses. If someone jumps ahead, the whole room moves together. The big sell is control: the video stays on the server, while viewers only get the live stream, supposedly making it harder to save for later. In plain English, it’s trying to be a virtual movie night where the host holds the remote and nobody can sneak off into spoilers.

But the real show was in the comments, where the crowd immediately turned into a panel of suspicious friends at the back of the theater. One of the strongest reactions called out the project’s anti-download claim as a little too slick, basically saying: nice idea, but let’s not pretend streamed video magically can’t be captured. Another commenter skipped the hype and went straight for the wallet: how much machine power does this thing eat? That question landed hard because they compared it to a simpler setup that already handles 15 to 20 viewers on a tiny bargain server. Ouch.

Then came the reliability anxiety. One user wondered if the sound might randomly drop out, which is the kind of nightmare that turns “movie night” into “everyone shouting in the chat.” So the vibe was classic internet launch energy: part impressed, part skeptical, and part “cool demo, but does it survive real people?”

Key Points

  • Rtwatch uses Pion WebRTC and GStreamer to stream synchronized video playback to multiple viewers.
  • The project stores playback state on the backend so actions such as play, pause, and seek apply to all viewers at the same time.
  • The article says only the current audio/video frame is sent to viewers instead of exposing the original media file directly.
  • Setup instructions are provided for Docker and for installing GStreamer on Debian/Ubuntu, Windows, and macOS.
  • Users can launch rtwatch with either a local video file path or a remote URI and access playback through `http://localhost:8080`.

Hottest takes

"This seems misleading, though" — Squeeze2664
"What are the hardware requirements?" — arowthway
"WebRTC will drop audio" — vhantz
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.