synctv-org / synctv

Synchronized viewing, theater, live streaming, video, long-distance relationship
https://demo.synctv.wiki
GNU Affero General Public License v3.0
886 stars 72 forks source link
logo

👫A program that allows you to watch movies/live broadcasts together remotely🍿

latest version License Build status latest version
Downloads Downloads

English | 中文

What is SyncTV?

SyncTV is a program that allows you to watch movies and live broadcasts together remotely. It provides synchronized viewing, theater, and proxy features. With SyncTV, you can watch videos and live streams with your friends and family, no matter where they are.

SyncTV's synchronized viewing feature ensures that everyone watching the video is at the same point in the video. This means that you can pause, rewind, or fast-forward the video, and everyone else will be synced to the same point. SyncTV also supports live streaming, so you can watch live events together in real-time.

The theater feature provides a chat and bullet chat function, allowing you to communicate with your friends and family while watching the video. The proxy feature allows you to watch videos and live streams that may be connect to origin server slow.

Features


Demo

https://demo.synctv.wiki


Installation

Binary

You can download the latest binary from release page and install it manually.

Script

You can use the script to install and run SyncTV.

sudo -v ; curl -fsSL https://raw.gitmirror.com/synctv-org/synctv/main/script/install.sh | sudo bash -s -- -v latest

Docker

You can also use docker to install and run SyncTV.

docker run -d --name synctv -p 8080:8080 synctvorg/synctv

Run

synctv server to start the server

synctv server
# or
synctv server --data-dir ./

Every time it starts, it will check for users with root permissions. If none are found, it will initialize a root user with the password root. Please change the username and password promptly.

The user registration function requires the use of any OAuth2 service, such as Google, Github, etc. For specific configuration, please refer to documentation.

Documentation

https://docs.synctv.wiki

Special sponsors

Contributors

Thanks goes to these wonderful people:

Contributors

License

The SyncTV is open-source software licensed under the AGPL-3.0 license.

Disclaimer

Discussion