-
Notifications
You must be signed in to change notification settings - Fork 1
hooohu/SyncWatcher
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SyncWatcher This project includes the following features. Server: • Store the user information and ask clients to create new users or login • Accept all designed http requests and parse the instructions • Allow user to create new hosts • Allow user to add new devices to hosts • Allow user to refresh the list of current hosts • Accept the instructions from remote control and send them to pending list • Accept the query from player and send instructions from pending list • Handle connection issues Client (Remote Control): • Sign in as remote control • Send request to create new hosts • Modify the host name, video type, and video source • Send instructions of play, pause, stop, and zoom fullscreen • Send instruction to synchronize when paused • Get the list of joined devices • Get the playing status of joined devices Client (Player): • Sign in as video player • Get the list of available hosts • Join one host • Set the video source and prepare to play • Send requests for instructions once per second • Follow the instructions of play, pause, stop, and zoom fullscreen • Change time line when get instruction of synchronizing
About
An application for synchronizing video plays across Android devices around the world, which allows devices to fully exploit locality while keeping synchronized
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published