Перейти до основного вмісту

Ключ трансляції та RTMPS-адреса Facebook Live - і межа у 8 годин

Де Facebook видає обидва значення, чому ключ, який працював минулого тижня, може бути мертвим, і яка межа вирішує, чи можливий цілодобовий стрім на Facebook узагалі.

Оновлено: серпень 2026 р.9 хв читання

Facebook видає адресу сервера і ключ трансляції у Live Producer і, на відміну від YouTube, не публікує спільної адреси для всіх: пара створюється разом із трансляцією. Ще тут є опція, яку більшість гайдів оминає, - постійний ключ трансляції, і саме він відрізняє «переналаштовувати енкодер щоразу» від «налаштувати один раз».

Найважливіше число тут узагалі не в налаштуваннях енкодера. Facebook завершує пряму трансляцію через 8 годин - автоматично, без запасу часу. Тож цілодобовий канал на Facebook це не один довгий стрім, а стрім, який має повертатися тричі на добу.

Де знайти ключ трансляції Facebook

Дві умови мають виконатися ще до того, як поля взагалі з'являться: акаунт має бути достатньо старим і мати аудиторію.

1

Перевірте, чи акаунту взагалі дозволено виходити в ефір

Meta додала вимоги 10 червня 2024 року, і вони діють на рівні API.

  • Акаунту Facebook має бути щонайменше 60 днів.
  • Сторінка або профіль у професійному режимі потребує щонайменше 100 підписників.
  • Щоб вести ефір зі Сторінки, потрібен доступ рівня Facebook або доступ до створення контенту на ній.
  • Якщо вам відмовлено, API повертає помилку 1363120 для правила про вік і 1363144 для правила про підписників - так їх і розрізняють.
🔑Це факти про акаунт, а не налаштування енкодера: жодна зміна в OBS їх не обійде.
2

Створіть трансляцію в Live Producer

Ключ створюється разом із трансляцією, а не зберігається на акаунті.

  • Відкрийте facebook.com/live/create і виберіть, де має з'явитися трансляція.
  • У розділі Виберіть джерело відео оберіть ПО для трансляцій.
  • У Розширених налаштуваннях увімкніть Постійний ключ трансляції, якщо хочете використати ключ повторно.
  • Скопіюйте URL сервера і ключ трансляції, які покаже Facebook.
🔌Без постійної опції ключ одноразовий: наступній трансляції потрібен новий - це найчастіша причина, чому збережений профіль енкодера раптом перестає працювати.
3

Вставте їх в енкодер, через RTMPS

Facebook налаштовують як довільний RTMP-напрямок із увімкненим TLS.

  • В OBS: Settings → Stream → Service Custom….
  • У Server іде адреса, у Stream Key - лише ключ.
  • Інструкція Facebook каже вмикати захищене з'єднання (RTMPS), якщо ваша програма його підтримує, - а її підтримує кожен сучасний енкодер.
  • Там, де інструмент дає одне поле, документація API Facebook ділить значення так: сервер rtmps://rtmp-api.facebook.com/rtmp/, ключ - усе після /rtmp/.
⚙️Ніколи не діліться ключем і не публікуйте скріншот Live Producer: будь-хто з ключем може прикріпити власну трансляцію до вашої публікації.
4

Дотримуйтесь опублікованих налаштувань Facebook

Рекомендований профіль Facebook консервативніший за YouTube чи Twitch.

  • 1080p на 30 кадрах/с, не 60.
  • 3000-6000 kbps з Keyframe Interval у 2 секунди.
  • Відео H.264, рівень 4.1.
  • Звук 44,1 кГц, стерео, 128 kbps.
🚀Facebook пише, що саме ці налаштування дозволяють уникнути тротлінгу і втрати якості, - це єдина платформа в цьому наборі, яка формулює рекомендацію так.

З чого складається ingest-адреса Facebook

Склеєні в один рядок, сервер і ключ мають такий вигляд:

rtmps://rtmp-api.facebook.com/rtmp/FB-1234567890123456-0-AbCdEfGhIjKlMnOp
  • rtmps:// - TLS на порту 443. Facebook - єдина платформа в цьому наборі, яка очікує RTMPS, а не просто його приймає.
  • rtmp-api.facebook.com - Ingest Server, який повертає API. Live Producer може показати інший хост для того самого; беріть той, який дали вам.
  • /rtmp/ - назва застосунку і точка поділу: усе до неї - поле сервер, усе після - поле ключ.
  • FB-… - Stream Key. Одноразовий, якщо ви не попросили постійний, і Facebook радить оновлювати будь-який ключ, старший за 7 днів.

Саме тому налаштування Facebook ламається так, як налаштування YouTube не ламається: там адреса і ключ лишаються на місці, а тут пара належить конкретній трансляції.

Налаштування енкодера, які публікує Facebook

Дослівно з вимог Facebook до прямих трансляцій:

  • Роздільність: 1080p (1920x1080).
  • Частота кадрів: 30 fps. Facebook не рекомендує тут 60 - це справжня відмінність від Twitch і YouTube.
  • Бітрейт: 3000-6000 kbps.
  • Keyframe Interval: 2 секунди.
  • Відеокодек: H.264, рівень 4.1. Звук: 44,1 кГц стерео, 128 kbps.

Якщо те саме кодування має дійти ще й до Twitch чи YouTube, саме з цим профілем решті доведеться жити: 1080p30 на 6000 kbps влаштовує всі три, і гайд про мультистрімінг розбирає це докладно.

Обмеження, які вирішують, яким може бути цілодобовий стрім на Facebook

Facebook суворіший до тривалості сесії, ніж будь-яка інша платформа тут, сам стежить за виконанням і документує все це.

  • Максимум 8 годин, і Facebook завершує трансляцію за вас. Це стосується однаково комп'ютера, мобільного і стороннього ПО чи API, і запасу часу немає.
  • 12 годин існують, але не вмикаються самостійно. Окремим Premium-партнерам, ігровим авторам і медіа їх надає команда Meta в кожному випадку окремо - це розмова з менеджером акаунта, а не налаштування.
  • Власна порада Facebook для довших подій - планувати перерву: завершити трансляцію і одразу перезапустити, попередивши глядачів.
  • Ключ, старший за 7 днів, варто оновити, а непостійний ключ і так одноразовий.
  • Одна пряма трансляція одночасно на один постійний ключ. Два енкодери з тим самим постійним ключем - це не мультистрім, а конфлікт.
  • Повтори живуть 30 днів. Після цього незбережена трансляція видаляється - скачайте її або перетворіть на Reels до того.

Тож «24/7 на Facebook» означає автоматичний цикл із восьмигодинних трансляцій, і єдине питання, яке варто ставити інструменту для стрімінгу, - чи перезапускає він їх без вас.

Помилки, які люди вставляють у пошук

Збої Facebook напрочуд читабельні, бо два з них мають номери кодів API.

«You can't go live» - помилка 1363120

Перевірка дозволу за віком акаунта: відмова ще до того, як пішло хоч одне відео.

  • Акаунту має бути щонайменше 60 днів; більше ніщо на це не впливає.
  • Йдеться про вік профілю, а не Сторінки.
  • Практичний обхід - вести ефір зі старішої Сторінки, до якої у вас є доступ.
  • Інакше лишається чекати: правило діє для всіх з 10 червня 2024 року.

«You can't go live» - помилка 1363144

Друга половина тієї самої перевірки: вимога за підписниками.

  • Сторінці або профілю в професійному режимі потрібно 100 підписників.
  • Профіль не в професійному режимі не підходить узагалі.
  • Підписники, а не друзі - це різні лічильники.
  • API відрізняє це від правила про вік кодом, тож читайте номер, а не текст.

Стрім завершився сам приблизно через вісім годин

Це не збій. Facebook завершує трансляцію на межі й не подовжує її.

  • Очікуйте цього і перезапускайте: рекомендований шаблон - запланована перерва і одразу нова трансляція.
  • Постійний ключ трансляції - те, що робить перезапуск автоматизованим: конфігурація енкодера лишається чинною.
  • Доступ до 12 годин надає Meta в індивідуальному порядку, а не налаштування.
  • Якщо ваш інструмент не вміє перезапускатися сам, цілодобовий стрім на Facebook - ручна робота тричі на добу.

Ключ, який працював минулого тижня, відхиляють

Ключі Facebook не довговічні так, як ключ YouTube.

  • Непостійний ключ належить одній трансляції і повторно не використовується.
  • Facebook радить оновлювати будь-який ключ, старший за 7 днів.
  • Створіть трансляцію в Live Producer заново і скопіюйте пару свіжою.
  • Увімкніть Постійний ключ трансляції, щоб це припинилося.

Як прожити восьмигодинний цикл, не роблячи це руками

Обмеження на тривалість сесії є в кожної платформи цього набору; просто у Facebook воно трапляється першим. Вісім годин - це три перезапуски на добу, щодня, о годинах, які обирали не ви: рутина для настільного енкодера і дрібниця для сервісу, який і так вважає обірваний напрямок приводом перепідключитися.

TheLoops зберігає відео, кодує в дата-центрі і перепідключається, коли платформа завершує сесію, - так межа у вісім годин стає деталлю реалізації, а не будильником. Постійний ключ трансляції - саме те, що це вможливлює: пара лишається чинною між трансляціями.

А оскільки кодування відбувається один раз, а пакети копіюються (Fan-out), той самий цикл одночасно йде на YouTube і Twitch, поки Facebook крутить свій. Напрямків на трансляцію: 1 на безкоштовному плані, далі 3, 6 і 10; решта - на сторінці тарифів.

Хай восьмигодинний цикл крутиться сам

Завантажте відео один раз, вставте постійний ключ - і хай стрім повертається сам, на Facebook і на кожній іншій платформі, ключ від якої у вас є.

Перепідключення, коли платформа завершує сесію
Будь-який RTMP чи RTMPS ingest, а не фіксований список
До 10 напрямків з однієї трансляції
Почати безкоштовно

Питання про Facebook Live

Facebook не публікує спільної адреси - URL сервера і ключ трансляції створюються разом із трансляцією у Live Producer. Форма з API така: сервер rtmps://rtmp-api.facebook.com/rtmp/, а ключ - усе після /rtmp/; Live Producer може показати інший хост для того самого. Використовуйте ту пару, яку дали вам, і через RTMPS, а не звичайний RTMP.

Вісім годин. Facebook пише, що межа однаково діє для комп'ютера, мобільного і стороннього ПО, що трансляція завершується автоматично при її досягненні і що додаткового часу не передбачено. Окремим Premium-партнерам, ігровим авторам і медіа команда Meta може надати 12 годин у індивідуальному порядку; це не вмикається в налаштуваннях.

Лише як повторюваний цикл: межа у 8 годин завершує кожну трансляцію, тож цілодобовий канал - це три трансляції на добу, запущені одна за одною. Власна рекомендація Facebook для подій, що виходять за межу, - завершити стрім і одразу перезапустити, попередивши глядачів. Постійний ключ трансляції дозволяє автоматизувати перезапуск замість переналаштування.

Звичайні ключі належать одній трансляції і повторно не використовуються; переживає лише постійний ключ трансляції, який вмикають у розширених налаштуваннях при створенні трансляції. Facebook також радить оновлювати ключ, старший за 7 днів, і на один постійний ключ одночасно може йти лише одна пряма трансляція.

З 10 червня 2024 року акаунту має бути щонайменше 60 днів, а Сторінка чи профіль у професійному режимі мусить мати щонайменше 100 підписників. API каже, яке саме правило не виконано: 1363120 - вимога за віком, 1363144 - за підписниками. Жодне з них не обходиться налаштуваннями енкодера.