Налаштування Facebook Live: бітрейт, роздільна здатність і ключові кадри
Налаштування, які тримають трансляцію у Facebook Live чіткою і стабільною: роздільна здатність і частота кадрів, діапазони бітрейту, правило ключових кадрів кожні 2 секунди, аудіо AAC і сервер RTMPS, а також помилки, що найчастіше спричиняють попередження про якість.
На цій сторінці
Для Facebook Live безпечне налаштування таке: відео H.264 у 1080p або 720p з 30 fps, постійний бітрейт приблизно 4500–6000 кбіт/с для 1080p30 або 3000–4000 кбіт/с для 720p30, інтервал ключових кадрів 2 секунди й аудіо AAC 128–160 кбіт/с — усе це надсилається на сервер RTMPS Facebook. Звіряйте цифри з актуальними специфікаціями живого відео від Meta.
Ці значення важать більше, ніж зазвичай думають. Інтервал ключових кадрів, залишений на автоматичному режимі, бітрейт, що стрибає на насичених сценах, чи кліп із частотою кадрів, відмінною від попереднього, — усе це може проявитися попередженнями в Live Producer або «квадратиками» на зображенні. Ось кожне налаштування і як тримати його стабільним.
Головне
- Надсилайте на
rtmps://live-api-s.facebook.com:443/rtmp/; прийом потоку Facebook очікує захищене з’єднання RTMPS.- 1080p30 з постійним бітрейтом 4500–6000 кбіт/с — розумний стандарт; переходьте на 720p30, коли вихідний канал обмежений.
- Встановіть інтервал ключових кадрів рівно 2 секунди замість автоматичного режиму.
- Тримайте роздільну здатність, частоту кадрів і формат аудіо однаковими в усіх кліпах, які відтворюєте.
Налаштування Facebook Live, з яких варто почати
Введіть їх в енкодер або перевірте, що ваш сервіс стримінгу їх застосовує:
- Сервер:
rtmps://live-api-s.facebook.com:443/rtmp/, а ключ трансляції — в окремому полі. - Відеокодек: H.264 з постійним бітрейтом (CBR).
- Роздільна здатність і частота кадрів: 1920×1080 або 1280×720 з 30 fps; 60 fps — лише коли цього вимагає рух.
- Бітрейт відео: приблизно 3000–4000 кбіт/с для 720p30, 4500–6000 кбіт/с для 1080p30 і 6000–9000 кбіт/с для 1080p60.
- Інтервал ключових кадрів: 2 секунди.
- Аудіо: AAC стерео, 128–160 кбіт/с, 44,1 або 48 кГц.
Meta публікує рекомендовані значення в довідці про специфікації живого відео й час від часу їх переглядає, тож сприймайте ці діапазони як відправну точку. Теорію, що стоїть за ними, пояснює стаття який бітрейт обрати для прямої трансляції.
Вибір роздільної здатності й частоти кадрів для глядачів Facebook
Багато глядачів Facebook дивляться трансляції у стрічці на телефоні, часто без звуку, тож правильна роздільна здатність залежить від того, що на екрані.
- 1080p30 — правильний стандарт для слайдів, крупних планів продукту, тексту на екрані й усього, що люди можуть дивитися на весь екран.
- 720p30 — розумний вибір для «говорящої голови» чи простої сцени, коли вихідний канал обмежений. Чиста трансляція 720p виглядає краще, ніж 1080p, якій бракує бітрейту.
- 60 fps виправдовує додатковий бітрейт лише для швидкого руху, як-от геймплею чи спорту.
Facebook зазвичай готує версії нижчої якості для глядачів із повільним з’єднанням, тож якісне джерело 1080p не шкодить мобільним глядачам. Якщо ваш контент створено для телефонів, вертикальна трансляція 9:16 може добре пасувати до стрічки, але обирайте одну орієнтацію на трансляцію; змішані орієнтації залишають чорні смуги.
Чому ключові кадри й постійний бітрейт важливі на Facebook
Ключовий кадр — це повне зображення, на основі якого будуються наступні кадри. Платформи стримінгу використовують ключові кадри, щоб нарізати живий потік на сегменти для відтворення, тож коли вони надходять пізно чи нерегулярно, глядачі довше чекають на старт відео. Саме тому Facebook просить ключовий кадр кожні 2 секунди, і саме тому автоматичні налаштування ризиковані: деякі енкодери тоді розставляють ключові кадри значно рідше.
В OBS встановіть інтервал ключових кадрів 2 у розширених налаштуваннях виводу. Інші енкодери можуть називати його GOP або інтервалом I-кадрів і рахувати в кадрах, тож при 30 fps введіть 60.
Постійний бітрейт важливий із подібної причини. Змінний бітрейт стрибає на насичених сценах, і ці стрибки можуть перевищити швидкість вихідного каналу, спричиняючи буферизацію саме тоді, коли дія в розпалі. Для живого виводу використовуйте CBR.
Помилки в налаштуваннях, що спричиняють попередження Facebook Live
- Звичайна адреса RTMP. Старий профіль, що вказує на URL
rtmp://або не має порту:443, не підключиться. - Бітрейт «навмання». Тримайте загальний бітрейт значно нижчим за виміряну швидкість вихідного каналу, із запасом для інших пристроїв.
- Змішування вихідних файлів. Кліп із 29,97 fps, а за ним кліп із 25 fps, або 720p після 1080p, можуть спричинити ривки, помилки часових міток чи обрив з’єднання в момент переходу.
- Ігнорування звукової доріжки. Кліп без аудіо або з аудіо в іншому форматі, ніж у сусідніх, може дати збій чи розірвати з’єднання, коли плейлист до нього дійде.
- Усе на максимум. Надсилання понад 1080p рідко покращує те, що бачать глядачі Facebook; перевірте в специфікаціях Meta максимум, який приймає платформа.
Якщо трансляція взагалі не підключається, імовірніша причина — ключ або Сторінка; дивіться, як знайти ключ трансляції Facebook.
Стабільні налаштування Facebook Live зі StreamHouse
Більшість цих помилок виникає через кодування в реальному часі на домашньому комп’ютері та через файли, що не збігаються між собою. Для записаного контенту StreamHouse вирішує обидві проблеми:
- Один профіль кодування для кожного завантаження. Відео готуються заздалегідь, тож кожен кліп потрапляє у Facebook з однаковою роздільною здатністю, частотою кадрів, інтервалом ключових кадрів і бітрейтом, а часові мітки між відео лишаються стабільними.
- Пресети замість полів. Обирайте 720p або 1080p, 30 або 60 fps, якщо дозволяє ваш тариф, і горизонтальний чи вертикальний вивід.
- Жодної URL-адреси сервера, у якій можна помилитися. Призначення Facebook запитує лише ваш ключ трансляції.
Трансляція працює в хмарі, тож швидкість домашнього вихідного каналу не має значення, а після збою вона автоматично перепідключається. Транслюєте наживо з OBS? Задайте наведені вище значення в OBS один раз, і StreamHouse ретранслює цей потік. Налаштуйте трансляції у Facebook Live.
Поширені запитання
Який бітрейт використовувати для Facebook Live у 1080p?
Для 1080p з 30 fps хороший діапазон — постійні 4500–6000 кбіт/с; для 60 fps розраховуйте приблизно на 6000–9000 кбіт/с. Верхню межу використовуйте, лише якщо ваш вихідний канал має запас, і перевірте актуальні специфікації живого відео Meta.
Чи підтримує Facebook Live трансляції з 60 fps?
На момент написання Facebook приймає живий потік із 60 fps, що допомагає при швидкому русі, як-от у геймплеї чи спорті. Для «говорящих голів», слайдів і більшості записаного контенту 30 fps виглядають так само добре й потребують значно меншого бітрейту.
Який інтервал ключових кадрів потрібен для Facebook Live?
Дві секунди. Введіть 2, якщо енкодер запитує секунди, або подвоєну частоту кадрів, якщо він рахує кадри, наприклад 60 при 30 fps. Автоматичні налаштування можуть розставляти ключові кадри надто рідко, що призводить до повільного старту й попереджень про якість.
Які налаштування аудіо найкраще працюють для Facebook Live?
AAC стерео 128–160 кбіт/с із частотою дискретизації 44,1 або 48 кГц, однакові в кожному відео, яке ви відтворюєте. Тримайте й гучність однаковою між кліпами; раптовий стрибок гучності швидко відлякує глядачів, які слухають зі звуком.

