Hasty Briefsbeta

Bilingual

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).