Стрім на Twitch постійно відключається? Причини й рішення
Якщо ваш стрім на Twitch постійно відключається, причина зазвичай у швидкості вивантаження, Wi-Fi, бітрейті, який не витримує з'єднання, перевантаженому енкодері, поганому маршруті до інжест-сервера або конфлікті ключа трансляції. Розповідаємо, як визначити причину й виправити її крок за кроком.
Приблизно 6 хв читання
На цій сторінці
Стрім на Twitch, що постійно відключається, майже завжди має одну з шести причин: нестабільна швидкість вивантаження, Wi-Fi, бітрейт, вищий за той, що витримує ваше з'єднання, енкодер, за яким не встигає ваш ПК, поганий маршрут до інжест-сервера Twitch або проблема з ключем трансляції. Характер обривів підказує, що виправляти насамперед.
Загальні механізми збоїв трансляцій описано в статті чому обриваються прямі трансляції. Цей посібник стосується саме Twitch: як читати симптоми в Twitch і OBS, а потім виправляти їх у порядку, що заощаджує найбільше часу.
Головне
- Спершу визначте характер обривів: випадкові, під навантаженням і за часом мають різні причини.
- Ethernet і бітрейт значно нижчий за реальну швидкість вивантаження усувають більшість домашніх відключень.
- Статистика OBS відокремлює мережеві проблеми від перевантаження енкодера.
- Два енкодери на одному ключі трансляції вибиватимуть один одного з ефіру.
Визначте характер відключень, перш ніж змінювати налаштування
Якщо змінити п'ять налаштувань одночасно, ви не дізнаєтеся, що насправді допомогло. Спершу зафіксуйте, коли стаються обриви:
- Випадково, кожні кілька хвилин чи годин: Wi-Fi, перевантажена домашня мережа або нестабільна лінія провайдера.
- Під час насичених сцен чи швидкої дії: бітрейт, який не витримує ваш канал вивантаження, або перевантажений енкодер.
- Щодня в той самий час: заплановані резервні копії, хмарна синхронізація, перезавантаження роутера чи технічні роботи провайдера.
- Після дуже довгого ефіру: за численними повідомленнями, Twitch завершує одну трансляцію приблизно через 48 годин, тож марафонським стрімам потрібне перепідключення.
- Щойно стартує друга трансляція: конфлікт ключа трансляції.
Потім відкрийте панель статистики в OBS під час стріму. Вона розділяє кадри, втрачені через мережу, і кадри, пропущені через те, що енкодер не встиг. Ця різниця підказує, куди дивитися — на з'єднання чи на ПК.
Виправте з'єднання: вивантаження, Wi-Fi і провайдер
Якщо кількість кадрів, втрачених через мережу, зростає, вузьке місце — шлях від вашого ПК до Twitch.
- Виміряйте швидкість вивантаження в той час, коли зазвичай стрімите. Поширене практичне правило — тримати загальний бітрейт трансляції значно нижче стабільної швидкості вивантаження, часто не більше ніж 70–80% від неї.
- Використовуйте Ethernet. Wi-Fi — найчастіша причина випадкових відключень. Якщо кабель провести неможливо, PLC-адаптер часто стабільніший за далекий роутер.
- Знайдіть конкурентний трафік: завантаження ігор, резервні копії фото, відеодзвінки й оновлення консолей — усе це ділить ваш канал вивантаження.
- Перезавантажте й оновіть роутер та вимкніть VPN, якщо тести не показують, що він покращує маршрут.
- Перевірте брандмауер і антивірус, які можуть блокувати RTMP, що за замовчуванням використовує порт 1935.
Якщо обриви тривають на дротовому з'єднанні, коли більше нічого не працює, записуйте час збоїв і зверніться до провайдера. Втрату пакетів на його боці налаштуваннями не виправити.
Знизьте бітрейт або перерозподіліть навантаження енкодера
Швидкий рух важче стискати, тож бітрейт, який тримається в спокійному меню, може перевантажити ваш канал посеред бою. Twitch зазвичай радить більшості каналів триматися близько 6000 kbps, але сприймайте це як стелю. Орієнтовні стартові значення: 720p30 на 3000–4000 kbps, 1080p30 на 4500–6000 kbps, аудіо AAC на 128–160 kbps, постійний бітрейт та інтервал ключових кадрів 2 секунди. Більше — у нашому посібнику про вимоги й налаштування Twitch. Опція динамічного бітрейту в OBS, у розширених налаштуваннях мережі, короткочасно знижує бітрейт під час перевантаження, замість того щоб дати з'єднанню обірватися.
Якщо ж OBS показує пропущені кадри або попереджає про перевантаження кодування, вузьке місце — ваш ПК:
- Перейдіть з x264 на апаратний енкодер, як-от NVENC, AMD чи Intel Quick Sync.
- Використовуйте швидший пресет енкодера.
- Виводьте 720p замість 1080p або обмежте частоту кадрів гри.
- Приберіть важкі браузерні джерела й віджети сповіщень, які вам не потрібні.
Маршрутизація до інжест-сервера, конфлікти ключа й проблеми на боці Twitch
Якщо з'єднання й ПК виглядають справними, перевірте маршрут і акаунт:
- Інжест-сервер. Далекий або погано маршрутизований сервер додає затримку й втрату пакетів. Дозвольте енкодеру обирати сервер автоматично або порівняйте сервери в режимі тестування пропускної здатності, що працює з Twitch Inspector і надсилає реальний сигнал, не виводячи вас в ефір.
- Конфлікти ключа. Twitch приймає одну трансляцію на ключ. Забутий другий екземпляр OBS, запланований повтор або налаштування колеги на тому самому ключі вибиватимуть вас з ефіру. Якщо ви не впізнаєте інше джерело, скиньте ключ; де це зробити, показує наш посібник про те, як знайти ключ трансляції Twitch.
- Зашифровані з'єднання. Деякі мережі заважають звичайному RTMP. Якщо ваш енкодер пропонує для Twitch варіант RTMPS, він може проходити надійніше.
- Інциденти Twitch. Перш ніж витрачати годину на налаштування, перевірте офіційні канали підтримки Twitch на наявність повідомлень про проблеми з інжестом.
Стабільне з'єднання з Twitch завдяки трансляції з хмари
Погляньте ще раз на причини: домашнє вивантаження, Wi-Fi, навантаження енкодера, ПК, що перезавантажується. Для повторів та іншого попередньо записаного контенту всі вони зникають, коли трансляція починається не у вас удома. Зі StreamHouse відео завантажуються один раз і заздалегідь приводяться до одного узгодженого профілю кодування, тож немає живого кодування, яке можна перевантажити, а бітрейт залишається стабільним. Стрім виходить із дата-центру, а не з вашого Wi-Fi, і якщо Twitch розірве з'єднання або мережа дасть збій, він автоматично перепідключиться.
Живі сесії все одно потребують OBS і вашого з'єднання для першого відрізка шляху. Мультистрімінг з OBS робить цей відрізок легким: ви надсилаєте один сигнал у StreamHouse, а він ретранслює його на Twitch та інші напрямки, тож додавання YouTube чи Kick не множить навантаження на ваш канал вивантаження.
Хмарний цикл повторів на неробочі години плюс один легкий живий сигнал усувають більшість наведених вище причин. Дивіться сторінку трансляцій на Twitch.
Поширені запитання
Чому мій стрім на Twitch відключається, хоча інтернет наче працює нормально?
Перегляд сайтів здебільшого використовує швидкість завантаження, а стрімінг залежить від стабільного вивантаження. Короткі просідання вивантаження чи втрата пакетів, яких вебсторінки ніколи не покажуть, усе одно можуть обірвати RTMP-з'єднання. Протестуйте на Ethernet, знизьте бітрейт і перевірте в статистиці OBS кадри, втрачені через мережу під час стріму.
Чи відключає Twitch трансляції через 48 годин?
За численними повідомленнями, Twitch обмежує одну трансляцію приблизно 48 годинами, після чого з'єднання завершується, а нова трансляція починається, коли енкодер перепідключається. Перевірте актуальний ліміт у довідковому центрі Twitch і подбайте, щоб дуже довгі стріми перепідключалися автоматично.
Чи можуть два енкодери транслювати на один ключ Twitch?
Ні. Twitch приймає одну вхідну трансляцію на ключ, тож другий енкодер спричинить обрив одного зі стрімів. Зазвичай винуватцем є забутий екземпляр OBS або запланований повтор, який досі працює.
Чи варто вмикати динамічний бітрейт для Twitch?
Його варто увімкнути, якщо з'єднання здебільшого стабільне, але часом перевантажується, бо OBS короткочасно знижує бітрейт замість обриву з'єднання. Якщо бачите, що він спрацьовує постійно, ваш базовий бітрейт завеликий для вашого вивантаження, і його слід знизити.


