Удалённый пад на другом устройстве
Тот, кто помогает со стримом, открывает пад в браузере, на телефоне, планшете или компьютере: в той же сети или откуда угодно через интернет.
Привязка
В Настройках, Удалённый доступ, включите один из двух способов (или оба) и привяжите устройство: телефон или планшет сканирует QR-код, а компьютер открывает ссылку под ним, скопированную и отправленную только ему. Ключ передаётся в коде и в самой ссылке и никогда не идёт по сети; ссылка никогда не показывается, потому что ваш экран может быть в эфире. В этой сети в первый раз Windows может попросить пропустить Vovó через брандмауэр: разрешите. Когда брандмауэр не пускает устройства (вопрос отменили, он не появился или сеть сменила тип), Удалённый доступ говорит об этом под адресом, как и предполётная проверка: Разрешить один раз спрашивает Windows и пускает только устройства этой сети, на порт Vovó.
Через интернет
Со включённым «Принимать устройства откуда угодно» устройство доходит до Vovó через ретранслятор, по мобильному интернету или любому Wi-Fi, ничего не открывая в брандмауэре. Ретранслятор только передаёт зашифрованные сообщения, которые не может прочитать. Устройству, привязанному до включения, нужен новый код; код, созданный при включённом режиме, работает и дома.
Свой ретранслятор
Vovó использует свой ретранслятор, если Настройки, Удалённый доступ, не указывают другой: собственный ретранслятор держит трафик устройств у вас. Устройствам, привязанным через другой ретранслятор, нужен новый код.
Разрешения
Каждое устройство видит и нажимает только разрешённые вами группы пада и может или не может писать в разговор команды, читать его и пользоваться паникой. Редактировать действия, сцены или настройки удалённо нельзя никогда.
Тот, кто ведёт стрим вместе с вами, может также, если вы разрешите: одобрять или отклонять то, что ждёт перед выходом в эфир (ответы персоны), спрашивать персону, читать консоль, выводить в эфир сцену OBS, видя, идёт ли трансляция в OBS (больше ничего из OBS и никогда не останавливать трансляцию), говорить в эфир, показывать свой экран, пользоваться панелями действий, а также видеть предпросмотр OBS и слушать стрим, что показывает и проигрывает только другая Vovó в этой сети. Каждое из этого — разрешение устройства, и большинство становится вкладкой на его паде. То, что кто-то там одобрил, уходит из очереди для всех, а консоль говорит, кто одобрил.
Удалённый пад
Вверху, рядом с профилем, стоит имя, которое вы дали устройству при привязке. Поиск над падом находит кнопку по названию или целую группу по её названию, без учёта диакритики. Рядом те же раскладки, что на компьютере: сетка, по группам или группы рядом. Каждый телефон помнит свой выбор. Форма кнопок и их плотность — как в профиле, в Настройках, Пад, пока тот, кто держит телефон, не выберет свои ползунками рядом с раскладками. Долгое нажатие на кнопку открывает её карточку, с названием и звёздочкой, которая добавляет её в избранное этого телефона. Всё это хранится в браузере этого телефона и больше нигде, поэтому ваш пад и то, что видят другие ваши устройства, остаются такими, как вы их настроили. Страница в вашей сети и страница через интернет для браузера — два разных адреса, и каждая хранит своё.
Паника — это восьмиугольник вверху, первая из его кнопок, затем показ экрана и микрофон: первое касание взводит её, красным, и говорит об этом, второе, через мгновение, очищает оверлеи. Пока она включена, об этом говорит красная полоса под верхней частью, с кнопкой Восстановить.
Элементы управления на удалённом паде
Кнопки элементов управления показывают там своё значение или «Неизвестно» без открытого оверлея. Касание включает или выключает, выбирает вариант или прибавляет один; угол счётчика открывает карточку, чтобы отнять один, ввести число или начать заново, а касание текста открывает карточку, чтобы его набрать.
Разговор команды
Вы и те, кто помогает со стримом, пишете друг другу здесь, вне стрима: в «Команде», чей значок у правого края окна под «Чатом» и «ИИ», пока профиль принимает устройства; во вкладке «Команда» устройства; и в боковой панели другой Vovó, подключённой к стриму. Строка с устройства появляется и на вашем экранном оверлее, со своим звуком, который для строк подряд звучит один раз; она никогда не ждёт в колокольчике, а ваши собственные строки никогда не появляются на оверлее. Вне эфира уведомление Windows тоже сообщает, кто написал и что, в том же ритме и не тогда, когда вы читаете разговор.
Писать и читать — два разрешения устройства: «Клиент» пишет; «Оператор» пишет и читает. Устройство читает назад до дня привязки, не раньше, так что новичок в команде не читает того, что писала прежняя команда.
Разговор хранится на этом компьютере, в базе данных Vovó, и больше нигде: телефон или другая Vovó получает самые новые строки и запрашивает предыдущие при прокрутке, не сохраняя ни одной после закрытия; через интернет они идут со сквозным шифрованием, и ретранслятор не может их прочитать. Он попадает в резервные копии вместе с остальной базой, уходит вместе со своим профилем и со «Стереть всё», а дублированный профиль начинает без него. Он хранится столько же, сколько история версий («Настройки», «Резервные копии»: 1, 7, 15, 30 или 90 дней, год или всегда); более старые строки уходят при запуске Vovó.
Корзина вверху страницы очищает весь разговор для всех, спросив дважды; она есть только у вас. Устройство забирает свою строку для всех: правый щелчок по ней или долгое нажатие на телефоне — и «Удалить для всех». Когда на экране игра, кнопка пада «Написать команде» отправляет свою строку нажатием или горячей клавишей, а vovo team "…" — из терминала или с пульта кнопок.
Боковая панель — часть окна Vovó, которое показывает захват экрана в OBS; экранный оверлей никогда не попадает в захват.
Говорить в эфир
У устройства с правом говорить в эфир есть кнопка микрофона вверху пада. Удерживайте её, говорите и отпустите: голос выйдет на стрим через мгновение, из оверлеев сцены, как по рации. Чтобы отменить, уведите палец перед тем, как отпустить; слишком короткое касание не отправляется, а 30 секунд — это максимум за раз. Устройству сообщают, прозвучало ли сказанное в стриме или его услышали только вы, потому что ни один оверлей не был открыт. Пока оно звучит, его значок находится в середине строки состояния, а экранный оверлей показывает, кто говорит; консоль и журнал говорят, кто говорил, а паника это отклоняет. Действия слышат это как remote.talk, чтобы показывать, кто говорит, пока он говорит.
Браузеры открывают микрофон только на защищённой странице: пад через интернет — такая, пад в этой сети — нет. Привяжите устройство со включённым «Принимать устройства откуда угодно». На телефоне говорите в наушниках: то, что выходит из его динамика, включая стрим, попало бы в эфир вместе с голосом. Чтобы слышать это самим, поставьте источник «Браузер» сцены на «Прослушивать и выводить» в Расширенных свойствах аудио OBS, как для звуков пада.
Панели на удалённом паде
У устройства с правом на панели действий есть вкладка Панели: те же панели, что на компьютере, нарисованные так же, по одной, со своими разделами. Если их немного, это чипы вверху, у каждого свой значок; если больше пяти, одна кнопка называет ту, что впереди, и открывает их список, с поиском. Когда ни одна открытая сцена не показывает действие, панель говорит, что её кнопки никого не достигают, и они ждут приглушёнными. Список розыгрыша растёт там по мере того, как люди присоединяются, форма открывает карточку для ввода (например, имени, которое нужно добавить), кнопка, которая переспрашивает, сначала говорит «Точно?», а элементы управления двигаются, как на паде. Действие слышит это как событие panel, консоль и журнал говорят, какое устройство это сделало, а во время паники до него ничего не доходит. Длинный список показывает там первые 100 строк, а его поиск, в карточке, просматривает его целиком: Vovó отвечает строками, в которых есть набранное, и их кнопки действуют на эти строки.
Показ своего экрана
У устройства с правом показывать свой экран есть кнопка экрана вверху пада, в браузере компьютера (у телефона нет способа показать экран). Оно просит у Vovó свою страницу показа экрана, которая открывается в другой вкладке, где браузер спрашивает, что показать. Дальше это гость, как любой другой, под именем, которое вы дали устройству: то, что оно показывает, ждёт в колокольчике, пока кто-нибудь не выведет его в эфир, здесь, в Интеграциях или кнопкой «Экран гостя», а паника его убирает. Устройство, которое ещё и может одобрять, может вывести в эфир собственный экран, поэтому давайте оба разрешения только тем, кому вы это позволили бы. Его страница держится 12 часов и заканчивается вместе с разрешением или устройством.
Стрим другой Vovó
Тот, кто помогает вести стрим и у кого Vovó стоит на своём компьютере, может вести его оттуда, а не из браузера: тот же пад, в знакомом окне, с горячими клавишами, которые работают, когда игра на переднем плане.
Вы привязываете её в Настройках, Удалённый доступ: Привязать устройство, Другая Vovó. Vovó создаёт код (он начинается с VOVO1-), скрытый на экране, потому что ваш экран может быть в эфире: скопируйте его и отправьте только этому человеку. Он действует час и срабатывает один раз: при первом подключении другая Vovó получает собственный ключ, и код, оставшийся в чате, больше ничего не открывает. Колокольчик сообщает, когда другая Vovó подключилась по коду, с кнопкой Отозвать для той, которую вы не ждали.
С той стороны: Новый профиль, Из другой Vovó, и вставить код (первый запуск спрашивает то же самое, для того, кто ставит Vovó только чтобы помогать). Стрим открывается как профиль, в разделе Удалённые меню профиля, его картинка с глобусом и окно в его цвете, чтобы его никогда не приняли за свой. У него пад из разрешённых вами групп и страница Подключение вместо Настроек: чей это стрим, как до него достают, что может этот компьютер (решаете вы, здесь), и Забыть, которое просит вашу Vovó его отозвать. Паника следует за выбранным стримом. Вдали от вашей Vovó его пад бледнеет и говорит, что ждёт, и сам подключается снова; отозванный, он говорит об этом.
Его чат можно читать, с чтением строки вслух в эфире, и писать в него от своего имени (см. ниже); его персону — спрашивать; то, что ждёт одобрения, приходит в его колокольчик; разговор команды — в его боковой панели; сцена OBS — в его строке состояния. Редактирования ваших действий, сцен или настроек там нет никогда. О том, что пишет команда, там сообщают звук и уведомление Windows с именем автора и строкой; его отключает страница Подключение: на всём экране, показанном вашему стриму, было бы видно и уведомление.
То, что вы разрешаете устройству, оно делает из окна. Панели ваших действий попадают в Панели. С разрешённым «Видеть предпросмотр OBS» на его странице Подключение есть переключатель предпросмотра OBS, а в строке состояния — значок после сцены вашего OBS: то, что отправляет ваш OBS, в маленьком окне, на том компьютере. Только пока он достаёт до вашей Vovó в той же сети: через интернет переключатель говорит «Только в той же сети» и ждёт, а «Открыть стрим на Twitch» на той же странице открывает вместо этого ваш канал в его браузере. Его кнопки принимают горячие клавиши того компьютера, выбранные на его странице Подключение и хранящиеся там, никогда ту, что использует его собственный пад; они работают, пока выбран ваш стрим. Его избранное, из меню кнопки, а также форма и плотность кнопок, на его странице Подключение, тоже принадлежат тому компьютеру, ваши, пока он не выберет, и никогда не доходят до вашей Vovó. С разрешённым разговором в эфир его микрофон в заголовке записывает, пока его удерживают, и уходит в ваш эфир, когда его отпускают (если увести — ничего не уйдёт), или то же делает удерживаемая клавиша, и она говорит, прозвучало ли это в вашем стриме или это услышали только вы, без открытого оверлея; те же наушники, что и на телефоне, иначе ваш стрим вернётся через его колонки. С разрешённым показом экрана его кнопка экрана открывает страницу показа в его браузере, который спрашивает, что показать, а картинка ждёт вас, как картинка гостя.
Если музыка разрешена, нота у правого края её окна открывает ваш плеер в её боковой панели, а «Прослушать заранее» играет там ваши треки, по 30 секунд ([Музыка](help:music)).
Писать в его чат
Тот, кто помогает из своей Vovó, пишет в ваш чат от своего имени, никогда от вашего. На странице «Подключение» стрима, в разделе «Чат», кнопка «Подключить…» подключает собственный аккаунт Twitch по коду на twitch.tv/activate, открытому в браузере, где в Twitch выполнен вход в этот аккаунт. Vovó просит у Twitch только писать в чат этим аккаунтом: она ничего не читает из аккаунта и ничего не модерирует. С этого момента у чата в боковой панели есть поле, которое показывает, от чьего имени оно пишет, и строка уходит с того компьютера прямо в Twitch: ваша Vovó её не передаёт и видит, как она возвращается в чат, как любая другая. Поле есть только там, где стрим разрешает тому компьютеру читать свой чат; на телефоне его нет, там пишет само приложение Twitch.
Один аккаунт пишет во всех стримах, к которым подключается тот компьютер, и остаётся, когда один из них забыт; «Отключить» убирает его, как и «Стереть всё». Twitch применяет к нему правила канала (медленный режим, только для фолловеров, AutoMod), и модератор канала проходит большинство из них. О строке, которую Twitch не доставил, там сообщается с причиной от Twitch, а «Вернуть в поле» кладёт её туда, где её набрали. Аккаунт самого канала никогда не пишет с другого компьютера: если он подключён там, страница об этом говорит, и чат остаётся только для чтения.
Слушать стрим
Тот, кто ведёт ваш стрим из своей Vovó в той же сети, может слышать его, пока он идёт, без задержки Twitch, и запускать звук точно в нужный момент: ваш микрофон и то, что играет на вашем компьютере, у каждого своя громкость на его стороне.
Он слышит то, что вы говорите и что вы слышите, а не в точности то, что уходит в Twitch. Звонок или видео в другой вкладке тоже идут, если играют на выбранном устройстве; звук оверлея, который вы не слышите, — нет. Чтобы он слышал звуки, которые запускает, слушайте оверлей сами: в OBS поставьте его источник «Браузер» на «Прослушивать и выводить» в Расширенных свойствах аудио.
В Настройках, Удалённый доступ, в разделе «Прослушивание стрима», выберите микрофон и устройство, звук которого отправляется, — оба по умолчанию Windows, пока вы не выберете. У каждого есть переключатель: выключенный, он не идёт никому и остаётся выключенным, пока вы его снова не включите, даже если закрыть и снова открыть Vovó. При подключённом OBS микрофон, который вы заглушили в OBS (его микшером, клавишей, Stream Deck), тоже не отправляется. Ваш микрофон открыт, только пока кто-то слушает, и Windows всё это время показывает свой значок.
Пока кто-то слушает, в середине строки состояния видны наушники; нажатие на них говорит кто, и там те же два переключателя. Строка устройства в Удалённом доступе говорит, что оно слушает, а консоль говорит, когда это началось. Слышит его только другая Vovó с разрешением «Слушать стрим», и только в той же сети, что и этот компьютер: звук никогда не идёт через интернет.
С той стороны динамик в углу предпросмотра OBS включает и выключает звук, а с указателем над предпросмотром показывает громкость голоса и громкость компьютера. Наушники после значка предпросмотра OBS в строке состояния делают то же без картинки, а на странице Подключение есть переключатель, обе громкости и устройство, на котором играет звук. При каждом запуске Vovó звук выключен, а закрытие предпросмотра уносит его звук. Пока там удерживают микрофон, чтобы говорить в эфир, звук затихает, чтобы запись не вернула ваш стрим обратно в эфир.