Руководство по настройке YouTube

Осознанно выберите живой чат, комментарии, захват Standard или режим API.

Начните с поддерживаемых сайтов

Сначала найдите YouTube. Social Stream разделяет живой чат и обычные комментарии, поскольку способы работы с ними различаются.

Страница поддерживаемых сайтов с фильтром YouTube Live и YouTube Static Comments
Используйте YouTube Live для чата прямой трансляции. Используйте YouTube Static Comments для обычных комментариев к видео.

Выберите режим

СитуацияПопробуйте сначалаПримечания
Обычный живой чат в ChromeРасширение браузера / захват StandardОткройте живой чат там, где расширение сможет его прочитать.
Нужна надёжность в фоне или больше событий APIРежим источника WebSocket/APIВажны области доступа OAuth, разрешения аккаунта и лимиты API.
Нужна собственная квота APIСобственный проект YouTubeИспользуйте руководство по настройке проекта YouTube.
Обычные комментарии к видеоОбычные комментарии YouTube (YouTube Static Comments)Это не живой чат.

Настройка живого чата

  1. Убедитесь, что трансляция действительно идёт или доступен живой чат.
  2. Откройте страницу живого чата YouTube или страницу источника для выбранного режима.
  3. Убедитесь, что док получает сообщения, прежде чем открывать OBS.
  4. Используйте одинаковый ID сессии в доке и оверлее.

Если YouTube запрашивает вход или разрешения, выполните это в той же среде браузера/приложения, где идёт захват.

Примечания по API и OAuth

  • Режим API может предоставлять другие семейства событий, чем захват видимой страницы.
  • YouTube может задерживать данные подписчиков; они могут включать только публичные подписки.
  • Действия записи требуют более широких областей доступа, чем захват чата только для чтения.
  • Настольное приложение не использует cookie обычного Chrome автоматически.

Полная настройка: Настройка проекта YouTube.

Решение частых проблем

  • Нет чата: убедитесь, что идёт эфир и чат виден.
  • В Chrome работает, а в приложении нет: войдите в YouTube внутри приложения или используйте расширение.
  • Режим API не работает: проверьте OAuth, области доступа, учётные данные проекта и квоту.
  • В OBS ничего не отображается: сначала проверьте док, затем URL оверлея в обычном браузере.