Сервис "Watch Party" находится в стадии открытого бета-тестирования.
Программное обеспечение предоставляется по принципу "как есть" (AS IS). Мы не гарантируем аптайм 99.9% и сохранность данных в случае критических сбоев.
Администрация оставляет за собой право:
Удалять контент и комнаты без объяснения причин (особенно при нарушении законодательства).
Изменять квоты, лимиты и функционал "на лету".
Производить полный сброс базы данных (Wipe) в случае кардинальных изменений архитектуры.
2. Приватность и Хранение данных
Мы придерживаемся политики минимального сбора данных. Вот что именно мы храним:
Пароли: Мы не храним пароли в открытом виде. В базе данных сохраняется только криптографический хэш (pbkdf2/scrypt), восстановить из него оригинальный пароль невозможно.
Telegram: Мы храним ваш Telegram ID и Username (если привязаны) исключительно для автоматической верификации аккаунта.
Медиа: Загруженные видеофайлы и аватарки.
Логи: IP-адреса сохраняются в системных логах веб-сервера (Nginx) сроком до 7 дней для защиты от DDoS-атак и выявления злоупотреблений.
⚠️ Честное предупреждение о безопасности
Несмотря на то, что соединение с сайтом защищено шифрованием (HTTPS), сами файлы на дисках сервера хранятся в нешифрованном виде.
Администратор сервера имеет техническую возможность получить доступ к загруженному контенту.
Категорически запрещено загружать и использовать сервис для передачи:
Сканов паспортов, договоров и чувствительных финансовых документов.
Личного интимного контента (компрометирующих материалов).
Мы уважаем вашу цифровую гигиену. На сайте отсутствуют:
Сторонняя аналитика (Google Analytics, Яндекс.Метрика и др.).
Рекламные пиксели и трекеры соцсетей.
Скрипты "отпечатков пальцев" (fingerprinting).
Сервис использует единственный технический файл cookie (session_id). Он необходим исключительно для того, чтобы сервер "помнил", что вы вошли в систему при переходе между страницами. Без этого файла авторизация невозможна.
4. Технические Лимиты
Для обеспечения быстродействия и равного доступа к ресурсам сервера действуют следующие ограничения:
Параметр
Значение
Лимит комнат на аккаунт
5 шт.
Макс. видео в комнате
10 шт.
Макс. размер файла
1800 МБ
Квота хранилища (на комнату)
3072 МБ
Время жизни файла (без просмотров)
24 часа
Вкладок одной комнаты (на юзера)
2 шт.
👤 Профиль и Доступ
Чтобы полноценно пользоваться сервисом, необходимо пройти верификацию:
Зарегистрируйтесь на сайте.
Перейдите во вкладку Профиль.
Нажмите "Привязать Telegram" и перейдите в бота.
Нажмите Старт в боте. Ваш аккаунт получит статус Verified.
В профиле вы также можете:
Загрузить и обрезать кастомный аватар.
Посмотреть статистику просмотров (график активности за последние 10 дней).
⚠️ Пока Telegram не привязан, некоторые возможности сервиса (например, создание комнат) недоступны.
Вы можете создавать собственные кинозалы во вкладке Комнаты.
Настройки при создании
Название и Цвет: Для визуальной персонализации.
Закрытая комната (Private): Доступ только по "стуку". Гость увидит экран запроса доступа, а Владелец получит уведомление с возможностью пустить или отклонить.
Управление гостями: Если галочка включена, любой зритель получает права на управление плеером (пауза/перемотка) и редактирование плейлиста.
🛡️ Администрирование и Модерация
Как владелец, вы имеете полный контроль над комнатой. Нажмите кнопку ⚙️ под видеоплеером, чтобы открыть панель управления.
Управление участниками
Чтобы взаимодействовать со зрителем, кликните по его аватару в списке участников. Откроется меню:
⛔ Забанить: Пользователь будет немедленно отключен и добавлен в Черный список. Он не сможет войти, пока вы его не разбаните.
🚪 Выгнать (Kick): Доступно только в закрытых комнатах. Удаляет пользователя из списка разрешенных (WhiteList). Он отключится, но сможет "постучаться" снова.
Панель настроек
Панель открывается под списком зрителей и содержит три раздела (на телефонах переключаются вкладками):
Общие: Смена названия, цвета и переключение приватности "на лету".
Банлист: Список забаненных. Нажмите "Разбанить", чтобы вернуть доступ.
Доступ (для Private): Список тех, кого вы пустили в комнату. Нажатие на ✖️ отзывает пропуск (аналог "Выгнать").
🎬 Видео и Плеер
Управление (ПК и Клавиатура)
Пробел или K — Пауза / Воспроизведение.
F — Полноэкранный режим.
Стрелки ← / → — Перемотка на 10 секунд.
M — Выключить/Включить звук.
Управление (Мобильные устройства)
Двойной тап по краям: Перемотка на 10 секунд (левый край — назад, правый — вперед).
Одиночный тап: Показать/скрыть элементы управления и пауза.
Перетягивание: Ползунок времени увеличен для удобного захвата пальцем.
Настройки плеера (шестеренка в плеере)
🚀 Force Preload: Если включено, плеер будет буферизировать видео максимально агрессивно (на часы вперед). Полезно при нестабильном интернете, но расходует больше трафика.
Запоминание: Плеер запоминает ваш уровень громкости и настройки Preload.
Синхронизация
Следите за цветным индикатором (рамкой аватара) в списке зрителей:
🟢 Зеленый: Идеальная синхронизация. Вы смотрите то же, что и сервер.
🟡 Желтый: Небольшое отставание (< 3 сек). Обычно выравнивается само, плеер не вмешивается.
Плеер предоставляет подробную информацию о состоянии просмотра других участников:
Маркеры на таймлайне: Наведите курсор на полосу времени, чтобы увидеть, где находятся другие зрители.
Тултипы буферизации: При наведении на маркер всплывает подсказка. Она показывает, насколько прогрузилось видео у этого пользователя. Это помогает понять, почему у кого-то тормозит воспроизведение (слабый интернет).
Дельта (Рассинхрон): Рядом с таймером (например, 05:20 / 40:00) отображается маленькое число.
+0.0 — Идеальная синхронизация с сервером.
+15.0 — Вы "убежали" вперед сервера.
-5.0 — Вы отстаете.
⚠️ Нюанс с автозапуском
Современные браузеры блокируют автоматическое воспроизведение видео со звуком.
Поэтому, когда вы входите в комнату, где уже идет фильм, ваш плеер может встать на локальную паузу (статус "Серый"), хотя у других видео идет.
Просто нажмите Play один раз, чтобы снять блокировку и синхронизироваться.
📂 Загрузка и Обработка видео
Сервис не транслирует загруженный файл "напрямую". Чтобы синхронизация работала идеально для всех, видео проходит сложный процесс подготовки.
Этапы жизни файла
1. ⬆️ Uploading (Загрузка)
Файл передается от вас на сервер. Не закрывайте вкладку, пока полоска загрузки не дойдет до 100%.
2. ⏳ Processing (Обработка)
Сервер конвертирует видео в потоковый формат (HLS).
Важно: Видео может находиться "В очереди", если сервер занят другими задачами.
⛔ Смотреть видео в этом статусе нельзя. Оно еще не готово к раздаче. Пожалуйста, дождитесь окончания.
3. ✅ Ready (Готово)
Видео появилось в списке с указанием длительности. Теперь его можно включать.
Время жизни файла (TTL)
Файлы не хранятся вечно. Рядом с каждым видео тикает таймер обратного отсчета.
Таймер сбрасывается в начало (продлевается), когда кто-то нажимает Play на этом видео.
💬 Чат
В каждой комнате есть текстовый чат для быстрого общения.
Приватность: История чата не сохраняется в базе данных. Сообщения исчезают, если вы обновите страницу или переподключитесь.
Шифрование: Сообщения передаются по защищенному каналу (HTTPS/WSS), но не имеют сквозного шифрования (E2EE).
Пожалуйста, будьте вежливы, не спамьте и уважайте других участников просмотра.