Syncplay — специализированное Python / QT (PySide) графическое приложение (GUI) для синхронизации воспроизведения видеоплееров.
Syncplay предназначается для организации группового дистанционного просмотра видео файлов посредством синхронизации воспроизведения видеоплееров. Приложением используется механизм управления событиями на основе асинхронной сетевой инфраструктуры Twisted (python2-twisted).
Syncplay имеет клиент-серверную архитектуру, видеоплееры на локальных компьютерах подключаются к одному серверу (удалённого управления), берущему на себя функции оператора группового просмотра, управляя запуском воспроизведения, паузой и перемоткой видеоплееров-клиентов.
Сервером может служить любой компьютер (компьютер одного из участников просмотра), поддерживается работа по локальной сети или через Интернет, также можно подключится к одному из публичных онлайн-серверов Syncplay, что в некоторых случаях проще и удобнее.
Syncplay не является приложением для потоковое вещания, всем участникам сеанса (оператору и клиентам) необходимо иметь локальный видео-файл или ссылку на потоковое видео (к примеру на YouTube), для добавления файлов в "общий список" (если они отсутствуют в заданных каталогах воспроизведения) поддерживается перетаскивание (функция Drag & drop / Перетащи и брось).
Для большего удобства на сервере Syncplay можно создать несколько "комнат" (аналог профилей) в которых ведётся воспроизведение различных файлов. Для ограничения доступа в "комнату" можно ограничить количество участников (клиентов) и/или включить авторизацию (логин и пароль). Несмотря на подключение пользователь (клиент) имеет полный контроль над своим видеоплеером.
В процессе воспроизведения все действия оператора и клиентов Syncplay отображаются в окне уведомлений, есть возможность контроля количества пользователей на сервере и просматриваемых файлов. В настройках можно задать поведение приложения при остановке воспроизведения одним из клиентов и/или отключения одного из участников сеанса (остановить у всех или игнорировать).
Syncplay может запускаться из командной строки и работать в фоновом режиме, опционально используя графический интерфейс (например для изменения настроек), полноценно поддерживается работа с видеоплеерами VLC, MPV и MPlayer (mplayer2).
Лицензия: Apache License Version 2.0
Вы можете войти под своим логином или зарегистрироваться на сайте.