YouTube Live завис на «Підготовці трансляції»? Як це виправити
Енкодер каже, що надсилає сигнал, але YouTube застряг на підготовці або показує «Немає даних». Пояснюємо, що означають ці статуси, і даємо покроковий спосіб знайти причину — від невідповідності ключа трансляції до налаштувань автозапуску.
Приблизно 6 хв читання
На цій сторінці
Коли YouTube Live завис на «Підготовці трансляції» (Preparing stream) або показує «Немає даних», YouTube зазвичай не отримує придатного сигналу на ключ трансляції, який використовує цей ефір. Перевірте, чи енкодер справді надсилає дані, чи ключ відповідає ефіру та чи відео в H.264 з аудіо AAC. Якщо попередній перегляд з'являється, але ефір не стартує, перевірте автозапуск.
Формулювання в Studio з часом змінюються, але стани, що за ними стоять, — ні. Пройдіть ці кроки по черзі.
Головне
- «Немає даних» означає, що на ключ трансляції, який використовує ефір, нічого не надходить.
- Попередній перегляд, який так і не переходить в ефір, зазвичай означає, що автозапуск вимкнено.
- Найчастіша причина — невідповідність ключа між енкодером і ефіром.
- H.264, AAC та інтервал ключових кадрів 2 секунди виключають проблеми з форматом.
Що означають статуси «Підготовка», «Немає даних» і «Запуск»
Ефір на YouTube проходить кілька етапів, і той, на якому ви застрягли, показує, де розривається ланцюжок:
- Немає даних або очікування трансляції. Ефір готовий, але на його ключ нічого не надходить. Проблема між вашим енкодером і YouTube.
- Підготовка. YouTube готує ефір. Коротке очікування — нормально; довге зазвичай означає, що сигнал непридатний або надходить на інший ключ.
- Запуск. Ефір переходить у прямий режим. Якщо він застряг тут, часто сам ефір перебуває в поганому стані, і це виправляє новий ефір.
Дайте кожному етапу хвилину-дві, перш ніж діяти; певна затримка після підключення очікувана. Якщо нічого не змінюється, переходьте до перевірок нижче.
Переконайтеся, що енкодер справді надсилає сигнал
Багато завислих стрімів узагалі не доходять до YouTube. Спершу перевірте бік відправника:
- Подивіться на статус самого енкодера. OBS і подібні інструменти показують вихідний бітрейт. Якщо він нульовий або енкодер постійно перепідключається, YouTube нічого показати.
- Перевірте URL сервера. Стандартна адреса —
rtmp://a.rtmp.youtube.com/live2. Помилка в написанні, відсутній шлях або URL іншої платформи ламають підключення мовчки, без зрозумілої помилки. - Скопіюйте ключ трансляції заново й перевірте, чи немає пробілу на початку або в кінці.
- Спробуйте іншу мережу. Деякі мережі в офісах, навчальних закладах і готелях блокують вихідні стрімінгові з'єднання.
Якщо енкодер показує стабільний вихідний бітрейт, а YouTube усе одно пише «Немає даних», сигнал майже напевно надходить на інший ключ — і це наступне, що варто перевірити.
Узгодьте ключ трансляції з ефіром, який ви переглядаєте
YouTube-канал може мати кілька ключів трансляції, і кожен ефір використовує один із них. Якщо запланований ефір налаштовано на власний ключ, а енкодер надсилає на ключ за замовчуванням, дані надходять — просто не туди, куди ви дивитеся.
- Відкрийте ефір у Live Control Room і запам'ятайте, який ключ трансляції він використовує.
- Порівняйте його з ключем у вашому енкодері. Вони мають збігатися повністю.
- Переконайтеся, що ви на правильному каналі. Канали бренду й особисті канали легко переплутати.
- Видаліть старі заплановані ефіри, які вам більше не потрібні, щоб було зрозуміло, який саме має отримувати сигнал.
Якщо ви нещодавно скидали ключ, кожен інструмент, що зберігав старий, потребує нового значення. Ось де знайти ключ трансляції YouTube.
Перевірте автозапуск, автозупинку та статус каналу
Іноді YouTube отримує ідеальний сигнал і все одно не виходить в ефір через налаштування чи проблему з акаунтом:
- Автозапуск вимкнено. Ви бачите попередній перегляд, але ефір чекає, поки ви натиснете «Почати трансляцію». Увімкніть автозапуск у налаштуваннях трансляції, якщо ефір має починатися, щойно надходять дані.
- Автозупинку ввімкнено. Коротке відключення енкодера може завершити ефір, і дані, що надходять пізніше, нікуди не потрапляють. Для довгих стрімів варто її вимкнути.
- Доступ до трансляцій ще активується. Коли ви вперше вмикаєте прямі трансляції, YouTube може знадобитися до 24 годин. Це описано в чеклісті вимог.
- Діє обмеження. Попередження або обмеження на прямі трансляції блокують ефіри незалежно від налаштувань, тож перевірте статус каналу в Studio.
Виключіть проблеми з форматом і бітрейтом
Якщо ключ збігається й енкодер надсилає сигнал, проблема може бути в самому сигналі. YouTube приймає широкий спектр вхідних даних, але ці налаштування дають змогу уникнути граничних випадків:
- Відео: H.264, постійний бітрейт, інтервал ключових кадрів 2 секунди. Інші кодеки потребують певних протоколів і налаштувань, тож на час усунення проблеми перейдіть на H.264.
- Аудіо: AAC 128–160 kbps, 44,1 або 48 kHz. YouTube може позначити сигнал без звуку як проблемний, тож за потреби додайте тиху доріжку.
- Бітрейт: приблизно 4500–6000 kbps для 1080p30. Дуже низький або вкрай нестабільний бітрейт може загальмувати обробку.
- Роздільна здатність: тримайте її незмінною протягом усього ефіру, зокрема між відео в плейлисті.
Коли ви вже в ефірі, посібник із попереджень про стан трансляції допоможе з повідомленнями про якість, які часто з'являються після нерівного старту.
Як уникнути завислих стартів на YouTube зі StreamHouse
Більшість цих збоїв спричиняють ручні кроки: копіювання ключів, їх узгодження з ефірами та підтримка правильних налаштувань енкодера. StreamHouse знімає з вас кілька з цих кроків:
- Підключіть свій YouTube-канал для автоматичного налаштування або вставте ключ трансляції, якщо віддаєте перевагу ручному способу.
- Завантаження заздалегідь приводяться до одного узгодженого профілю кодування, тож несподіванки з кодеком, ключовими кадрами й бітрейтом не доходять до YouTube.
- Стрім працює в хмарі, тож заблокована мережа чи ноутбук у режимі сну не мають значення, а після збою він автоматично перепідключається.
Вам усе одно потрібні ввімкнені прямі трансляції та відсутність обмежень на каналі; StreamHouse не може змінити правила допуску YouTube. Спробуйте короткий плейлист зі сторінки YouTube 24/7 і подивіться, як він з'явиться в Live Control Room.
Поширені запитання
Скільки часу YouTube має запускати пряму трансляцію?
Зазвичай значно менше хвилини після надходження сигналу, іноді трохи довше. Якщо за кілька хвилин попередній перегляд так і не з'явився, припиніть чекати й перевірте, чи енкодер надсилає сигнал і чи ключ трансляції відповідає ефіру.
Чому YouTube пише «Немає даних», коли OBS каже, що я в ефірі?
OBS кудись надсилає сигнал, але не на той ключ, який використовує ваш ефір. Порівняйте ключ в OBS з ключем, обраним для ефіру в Live Control Room, і переконайтеся, що ви увійшли в правильний канал.
Чому я бачу попередній перегляд, але стрім так і не виходить в ефір?
Імовірно, автозапуск вимкнено, і YouTube чекає, поки ви натиснете «Почати трансляцію». Запустіть ефір вручну з Live Control Room або ввімкніть автозапуск у налаштуваннях трансляції, щоб наступні ефіри починалися, щойно надходять дані.
Чи варто створювати новий ключ трансляції, якщо YouTube завис?
Лише в крайньому разі або якщо ключ міг потрапити в чужі руки. Новий ключ означає оновлення кожного інструмента, який використовує старий. Зазвичай допомагає завершити завислий ефір і почати новий.


