{"repo":"synctv-org/synctv","free":true,"listed":false,"github":"https://github.com/synctv-org/synctv","clone":"git clone https://github.com/synctv-org/synctv.git","description":"Synchronized viewing, theater, live streaming, video","language":"Rust","stars":2470,"topics":["axum","media","p2p","postgresql","rust","tonic","webrtc","ffmpeg","grpc","opaque"],"license":"MIT","category":"databases-storage","readme_excerpt":"SyncTV 简体中文 · Website SyncTV is a Rust implementation of a real-time synchronized video watching platform with media provider integration, livestreaming, HTTP/gRPC APIs, and Kubernetes-ready horizontal scaling. Highlights - Synchronized room playback with real-time state updates. - Media providers for Bilibili, Twitch, YouTube, Douyin, TikTok, Huya, Douyu, AcFun, CCTV, Alist, Cloudreve, Emby/Jellyfin, FNOS, QNAP, Synology, Nextcloud, Seafile, TrueNAS, direct URLs, and livestream sources. - RTMP push/pull, HLS, and HTTP-FLV livestream support. - RTSP external pull with TCP/UDP transport and live HLS/HTTP-FLV remuxing. - HTTP REST, public gRPC, WebSocket, management gRPC, metrics, RTMP, and STUN runtime surfaces. - PostgreSQL-backed durable storage with optional Redis shared state, cache, rate limiting, and cluster coordination. - Docker Compose and Helm deployment templates. - Built-in management CLI and optional OpenAPI/Swagger UI. - Astro Starlight documentation site with English and Simplified Chinese content. Discussion and Contributors Join the SyncTV Telegram discussion to talk with users and contributors about deployment, operations, media providers, client development, and the product roadmap. Quick Start Development environment from a full repository checkout: Production Compose uses generated PostgreSQL, Redis, and application secrets: Validate configuration: Optional migration preflight. The server also runs embedded SQLx migrations automatically during startup: Sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/synctv-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/synctv-org/synctv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}