Show HN: Pion/rtwatch – Watch video in sync with friends, pause/seek on back end
5 months ago
- #video-sync
- #GStreamer
- #WebRTC
- rtwatch enables real-time synchronized video watching with friends using Pion WebRTC and GStreamer.
- All video state (play, pause, seek) is controlled server-side, ensuring perfect sync across viewers.
- Viewers only receive the current audio/video frame; downloading or caching the video is impossible.
- Installation instructions provided for both Linux (apt-get) and Windows (pacman) systems.
- For macOS, use Homebrew to install necessary GStreamer plugins and dependencies.
- rtwatch supports local video files and URIs (e.g., online video streams).
- Launching rtwatch with a video file or URI makes it available on a local server (default :8080).
- Multiple viewers can connect to the same stream, with synchronized playback controls (play/pause/seek).