Facebook Live не підключається? Як виправити помилки трансляції
Енкодер каже, що трансляція йде, а Facebook нічого не показує, або з'єднання взагалі не встановлюється. Ось типові причини — від RTMPS і прострочених ключів до ролей на сторінці та налаштувань енкодера — і рішення, які варто перевіряти по черзі.
Приблизно 6 хв читання
На цій сторінці
Коли Facebook Live не підключається, причина зазвичай одна з п'яти: проста RTMP-адреса замість RTMPS-сервера Facebook, прострочений або одноразовий ключ трансляції, ключ з іншої сторінки чи іншого прямого відео, роль на сторінці чи обмеження, що блокує вихід в ефір, або налаштування енкодера поза специфікаціями Facebook. Перевіряйте саме в такому порядку.
Симптоми допомагають звузити пошук. З'єднання, яке одразу не встановлюється, вказує на адресу сервера чи мережу. З'єднання, яке працює, коли на Facebook нічого не з'являється, вказує на ключ, сторінку або Live Producer. Стрім, який підключається, а потім обривається, вказує на налаштування й пропускну здатність.
Головне
- Використовуйте
rtmps://live-api-s.facebook.com:443/rtmp/; проста RTMP-адреса не підключиться.- Одноразові ключі перестають працювати після завершення їхнього прямого відео, а скидання ключа замінює старий.
- Переконайтеся, що стрімите на потрібну сторінку з роллю, яка дозволяє виходити в ефір.
- Тримайте бітрейт, ключові кадри й аудіо в межах специфікацій Facebook, щоб трансляція не обривалася.
Рішення 1: вкажіть в енкодері RTMPS-сервер Facebook
Якщо енкодер за кілька секунд повідомляє про невдале з'єднання, спершу перевірте адресу сервера. Ingest Facebook очікує захищене з'єднання, тож адреса має бути саме rtmps://live-api-s.facebook.com:443/rtmp/, а ключ — в окремому полі.
- Старі профілі. Пресет енкодера, збережений роки тому, може досі використовувати адресу
rtmp://або не містити порту:443. - Застаріле ПЗ. Дуже старі енкодери та деякі апаратні пристрої взагалі не підтримують RTMPS; оновіть прошивку чи програму.
- Годинник пристрою. Якщо годинник сильно розходиться з реальним часом, захищене рукостискання може не вдатися.
- Мережа. Офісні, шкільні мережі та мережі майданчиків, що перевіряють зашифрований трафік, можуть ламати RTMPS. Швидкий тест через точку доступу на телефоні покаже, чи винна мережа.
Більше про захищений протокол — у статті RTMP чи RTMPS.
Рішення 2: замініть прострочений або невідповідний ключ трансляції
Якщо енкодер підключається, але Facebook так і не показує ваше відео, підозрюйте ключ.
- Одноразові ключі належать одному прямому відео. Щойно це відео завершилося або його налаштування скасовано, ключ перестає працювати, тож скопіюйте новий.
- Постійні ключі можна повторно використовувати для регулярних трансляцій, але скидання ключа робить старе значення недійсним усюди, куди ви його вставили. Ця опція є в налаштуваннях трансляції Live Producer, хоча формулювання можуть змінюватися.
- Не та платформа. Ключ, скопійований з вашого особистого профілю, іншої сторінки чи старої вкладки браузера, виглядає так само, але надсилає відео деінде.
- Помилки копіювання. Пробіл у кінці чи обрізаний ключ не спрацюють, і жодної помилки ви не побачите.
- Два джерела на одному ключі. Забутий енкодер або тест колеги можуть перехопити з'єднання.
Наш посібник про те, як знайти ключ трансляції Facebook, показує, де розташовані обидва типи ключів.
Рішення 3: перевірте сторінку, свою роль і обмеження
Facebook може прийняти з'єднання й усе одно нічого не опублікувати, якщо з акаунтом не все гаразд.
- Роль на сторінці. Вам потрібен доступ до сторінки, який включає створення контенту та вихід в ефір. Адміністратор може перевірити ролі в налаштуваннях сторінки або в бізнес-інструментах Meta.
- Обмеження. Сторінкам і профілям з нещодавніми порушеннями Стандартів спільноти можуть тимчасово заборонити виходити в ефір. Шукайте повідомлення в статусі акаунта сторінки або в інформації про якість.
- Умови допуску. Meta часом встановлювала умови для новіших профілів і сторінок, перш ніж ті могли виходити в ефір; актуальні вимоги наведено в Довідковому центрі Facebook.
- Налаштування аудиторії. Якщо аудиторію прямого відео обмежено, інший акаунт може не бачити трансляцію, яка насправді працює.
Керуєте кількома сторінками? Переконайтеся, що в Live Producer вибрано саме ту, яку ви мали на увазі; стаття про трансляції на кілька сторінок Facebook розповідає, як тримати ключі впорядкованими.
Рішення 4: приведіть налаштування енкодера до специфікацій Facebook
Якщо стрім підключається й з'являється, а потім обривається або показує поганий стан, налаштування, найімовірніше, надто амбітні для з'єднання або виходять за межі очікувань Facebook.
- Бітрейт: значно нижчий за виміряну швидкість вивантаження, наприклад 4 500–6 000 кбіт/с для 1080p30.
- Інтервал ключових кадрів: рівно 2 секунди, а не «авто».
- Роздільна здатність і частота кадрів: 1080p або 720p при 30 fps підходять для більшості контенту; не перевищуйте актуальних специфікацій Meta.
- Аудіо: додайте доріжку AAC 44,1 або 48 кГц, бо деякі ingest-сервери погано обробляють стріми лише з відео.
- Однорідні джерела: файли, що відтворюються один за одним, мають мати однакову роздільну здатність і частоту кадрів.
Повний розбір — у статті про налаштування Facebook Live: бітрейт, роздільна здатність і ключові кадри. Розриви, що не зникають за розумних налаштувань, зазвичай пов'язані з мережею; дивіться, чому обриваються прямі трансляції.
Стабільне з'єднання з Facebook із хмари зі StreamHouse
Багато з цих збоїв починаються на боці дому чи офісу: помилки в адресі сервера, суворі мережі, ноутбуки, що засинають, і налаштування, які відрізняються від файлу до файлу. Для записаного контенту StreamHouse усуває ці проблеми:
- Немає адреси сервера, в якій можна помилитися. Платформа Facebook просить лише ваш ключ трансляції; RTMPS-сервер уже налаштований.
- Локальна мережа не бере участі. Плейлист транслюється з хмари на Facebook, тож офісний файрвол чи завантажене домашнє з'єднання не мають значення.
- Однорідні файли. Завантаження готуються за одним профілем кодування, що тримає бітрейт, ключові кадри й часові мітки стабільними.
- Автоматичні перепідключення, якщо Facebook чи мережа дають збій посеред трансляції.
StreamHouse не може виправити проблеми на боці акаунта: якщо Facebook відхиляє ключ або обмежує сторінку, згенеруйте новий ключ чи розв'яжіть питання з повідомленням в інструментах Meta, а потім вставте ключ знову. Налаштуйте трансляції у Facebook Live.
Поширені запитання
Чому Facebook відхиляє мій ключ трансляції?
Найчастіше ключ одноразовий і його пряме відео вже завершилося, постійний ключ було скинуто або ключ належить іншій сторінці чи профілю. Скопіюйте новий ключ із Live Producer для потрібної сторінки, вставте його без пробілів і переконайтеся, що його не використовує жоден інший енкодер.
Чи працює Facebook Live з простим RTMP?
Ні. Ingest прямих трансляцій Facebook очікує RTMPS, зашифровану форму RTMP, за адресою rtmps://live-api-s.facebook.com:443/rtmp/. Якщо ваш енкодер чи обладнання не можуть надсилати RTMPS, оновіть їх або надсилайте стрім через хмарний сервіс, який безпечно доставить його на Facebook.
Чому стрім підключається, але не з'являється на моїй сторінці?
Перевірте, що переглядаєте ту сторінку, з якої взято ключ, і що аудиторія прямого відео включає вас. У багатьох налаштуваннях Facebook показує прев'ю в Live Producer і чекає, поки ви підтвердите вихід в ефір, тож зазирніть туди, перш ніж змінювати налаштування енкодера.
Чи може робоча чи шкільна мережа блокувати Facebook Live?
Так. Мережі, що фільтрують або перевіряють зашифрований трафік, можуть ламати RTMPS-з'єднання, потрібне Facebook, навіть якщо сайти відкриваються нормально. Протестуйте через точку доступу на телефоні, а потім попросіть IT-відділ дозволити вихідний стрімінг або запускайте записаний контент із хмарного сервісу.

