Нативное приложение VDO.Ninja + Social Stream Ninja

Получайте чат Social Stream Ninja в нативном мобильном приложении VDO.Ninja.

Что даёт эта настройка

Social Stream Ninja работает на компьютере, захватывает чат Twitch, YouTube, Kick или другого источника, а затем пересылает эти сообщения в нативное приложение VDO.Ninja на телефоне.

Телефон — получатель. Он не подключается напрямую к Twitch или вашей платформе чата.

Начальный экран нативного приложения VDO.Ninja с вариантами Screen, Back Camera, Front Camera, Back Ultra-wide и Microphone Only
Начните с нативного приложения VDO.Ninja и выберите режим камеры или экрана для публикации.

1. Запустите источник Social Stream

  1. Откройте Social Stream Ninja на компьютере, который будет собирать чат.
  2. Задайте ID сеанса Social Stream Ninja.
  3. Откройте нужный источник платформы, например Twitch, YouTube, Kick или TikTok.
  4. Прежде чем проверять телефон, убедитесь, что сообщения появляются в окне источника или док-панели Social Stream.

Режим источника Twitch WebSocket подходит. Он управляет только тем, как SSN захватывает чат Twitch; он не связан с режимом Peer-to-Peer или Server на телефоне.

2. Откройте настройки публикации на телефоне

  1. Откройте нативное приложение VDO.Ninja.
  2. Выберите нужный режим камеры, экрана или микрофона.
  3. На экране Publishing Settings прокрутите вниз до Social Stream Ninja Integration.
Экран Publishing Settings нативного приложения VDO.Ninja до прокрутки к Social Stream Ninja Integration
Настройки Social Stream находятся ниже на том же экране Publishing Settings.

3. Используйте тот же ID сеанса

Включите Social Stream и вставьте точно такой же ID сеанса, который SSN использует на компьютере.

В нативном приложении VDO.Ninja включена интеграция Social Stream Ninja с ID сеанса SSNGuide123 и выбранным режимом Peer-to-Peer
ID сеанса должен в точности совпадать с SSN. Оставьте Encryption Password в значении false если вы не задали соответствующий пароль сеанса SSN.

4. Выберите один режим подключения

Режим телефонаНастройка SSNКогда использовать
Peer-to-Peer Используйте обычный P2P-вывод SSN. Не направляйте чат только через API-сервер. Лучший вариант для начала. Работает через обычное интернет-подключение без локального сервера.
Сервер Включить (Enable) Отправлять сообщения чата на API-сервер в SSN Global > Mechanics. Используйте этот вариант, если P2P заблокирован или работает ненадёжно.
Интеграция Social Stream Ninja в нативном приложении VDO.Ninja с выбранным режимом Server
Если на телефоне выбран режим Server, SSN должен публиковать чат на API-сервере.

Не смешивайте режимы. Если на телефоне выбран Peer-to-Peer, а SSN отправляет только через режим Server, телефон не получит чат. Если на телефоне выбран Server, но SSN не отправляет чат на API-сервер, телефон не получит чат.

5. Подключитесь и проверьте

  1. Нажмите Подключить (Connect) в нативном приложении VDO.Ninja.
  2. Отправьте настоящее сообщение в чат или используйте тестовое сообщение SSN.
  3. Посмотрите на телефон. Если на нём написано Social Stream не подключён (Social Stream not connected), источник чата может по-прежнему работать, но передача от SSN к телефону не подключена.

Частые случаи сбоев

СимптомНастоящая причинаРешение
Чат появляется в SSN, но на телефоне написано Social Stream not connected. Источник платформы работает, но путь передачи от SSN к телефону не подключён. Проверьте ID сеанса, режим подключения и настройку вывода SSN.
С одним ID сеанса на одном компьютере работает, а на другом — нет. В режиме Peer-to-Peer SSN публикует поток, используя ID сеанса как ID потока VDO.Ninja. Одновременно публиковать с одним и тем же ID может только один экземпляр SSN. Закройте или отключите Social Stream на первом компьютере, затем перезапустите SSN на втором; либо используйте другой ID сеанса.
В режиме Server чат совсем не поступает. Телефон слушает канал API-сервера SSN, но SSN не публикует туда чат. Включить (Enable) Отправлять сообщения чата на API-сервер в SSN Global > Mechanics.
В окне источника чат виден, но ничего не пересылается. В источнике может быть включён режим только ответов или отключён захват. Отключить (Disable) Бот только для ответов, без захвата для этого источника.
Удалённый телефон не может использовать режим локального сервера. Режим локального сервера ограничен компьютером или локальной сетью и обычно недоступен через межсетевой экран. Используйте Peer-to-Peer либо общедоступный режим Server с включённой отправкой чата SSN на API-сервер.

Эмоции BTTV, 7TV и FFZ

Перед пересылкой чата включите в SSN параметры эмоций BTTV, 7TV или FFZ. SSN дополняет сообщение до его отправки на телефон.

Чат в нативном приложении может по-прежнему показывать запасной текст вместо эмоций-картинок, если сборка приложения не отображает встроенные изображения в чате.