Додано підтримку WebRTC в OBS Studio 

WebRTC було об’єднано з OBS

скріншот потоку OBS і затримка 120 мілісекунд.

Нещодавно новина про це заявила у кодовій базі OBS Studio його було змінено на влада реалізувати підтримку технології WebRTC, який можна використовувати замість протоколу RTMP для потокової передачі відео без проміжного сервера, у якому вміст P2P передається безпосередньо в браузер користувача.

Для тих, хто вони не знають про це програмне забезпечення, вони повинні це знати Він призначений для трансляції, композиції та відеозапису. Метою розробки OBS Studio є створення безкоштовної версії програми Open Broadcaster Software, яка не прив'язана до платформи Windows, підтримує OpenGL і розширюється за допомогою плагінів.

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

За нашими початковими вимірюваннями ми бачимо ~120 мілісекунд від трансляції до відтворення. Ми вважаємо, що ми також можемо продовжувати зменшувати цю кількість

Користувачі OBS тепер можуть створювати інтерактивний досвід зі своїми глядачами. Це дозволить використовувати OBS для ток-шоу та інших постановок, які потребують затримки розмови.

Інша названа причина бажання прибрати підтримку протоколу FTL який був створений для Mixer, який був досить крутим і зручним, але тому що від протоколу відмовилися Для розробників більше немає сенсу продовжувати додавати WebRTC, оскільки він забезпечує необхідну затримку на додаток до багатьох переваг стеку WebRTC, таких як шифрування, стратегії топології мережі, надійний контроль перевантаження тощо.

На додаток до цього також підкреслюється, що WebRTC дозволяє мовникам завантажувати кілька потоків різної якості, тим самим згадуючи, що користувачі OBS можуть самостійно завантажувати потоки «високого», «середнього» та «низького».

Файл можливість надсилати відео безпосередньо з OBS для користувачів, оскільки за допомогою WebRTC можна встановити a P2P з'єднання.

Реалізація WebRTC базується на використанні бібліотеки libdatachannel, написаної мовою C++. У поточному вигляді підтримується лише потокове передавання (відеовивід) у WebRTC і надається послуга з підтримкою процесу WHIP використовується для встановлення сеансів між сервером WebRTC і клієнтом. Код для підтримки WebRTC як джерела зараз розглядається.

WebRTC виділяється тим, що дозволяє досягти зменшення затримок у доставці відео тривалістю долі секунди, що дає змогу створювати інтерактивний вміст і взаємодіяти з глядачами в режимі реального часу, наприклад, вести ток-шоу. За допомогою WebRTC можна перемикатися між мережами без переривання потокового передавання (наприклад, перемикання з Wi-Fi на мобільну мережу) і організувати передачу кількох відеопотоків в рамках одного сеансу, наприклад, знімати з різних ракурсів або організовувати інтерактив. відео

WebRTC також дозволяє завантажувати декілька версій уже перекодованих потоків з різними рівнями якості для користувачів з різною пропускною здатністю каналів зв'язку, щоб не виконувати роботу з перекодування на стороні сервера. Можна використовувати різні відеокодеки, такі як H.265 і AV1 зменшити вимоги до пропускної здатності.

Нарешті, для тих, хто хоче дізнатися більше про це, вони можуть переглянути подробиці в наступне посилання.

Що стосується зацікавлені в можливості перевірити WebRTC у своїх потоках, На даний момент пропонується використовувати Broadcast Box як еталонну реалізацію сервера для трансляцій на основі WebRTC, але для трансляції на невелику аудиторію можна обійтися без сервера, налаштувавши його в режимі P2P.

Вони можуть переглянути інформацію про впровадження, а також інструкції з конфігурації з наступне посилання.

І останнє, але не менш важливе, варто зазначити, що реалізація, як очікується, буде представлена ​​в наступних випусках OBS Studio.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.