Open Broadcaster Software

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Open Broadcaster Software
Логотип программы Open Broadcaster Software
Скриншот программы Open Broadcaster Software
Интерфейс Open Broadcaster Software 26.1.1
Тип потоковое мультимедиа, запись видео
Автор Hugh "Jim" Bailey
Разработчик сообщество OBS
Написана на C, C++[1]
Интерфейс Qt
Операционные системы Windows 11,10 и новее, macOS 10.10 и новее Linux, BSD[2]
Языки интерфейса 41 язык[3]
Первый выпуск v0.32a / 1 сентября 2012[4]
Аппаратные платформы IA-32 и x86-64
Последняя версия
Тестовая версия 28.0.0-rc2 (25 августа 2022)[6]
Репозиторий github.com/obsproject/ob…
Состояние активно
Лицензия GNU General Public License, v2 и позднее[7]
Сайт obsproject.com
Логотип Викисклада Медиафайлы на Викискладе

Open Broadcaster Software (OBS) — свободная программа с открытым исходным кодом для записи видео и потокового вещания, разрабатываемая проектом OBS и сообществом независимых разработчиков.

Особенности

[править | править код]

OBS является свободным и открытым набором программ для записи видео и потокового вещания. Будучи написанной на C и C++, OBS предоставляет возможность перехвата с устройств и источников в реальном времени, композицию сцен, декодировку, запись и вещание. Например, OBS вместе с IP-камерой может использоваться для видеонаблюдения. Передача данных осуществляется в основном через протокол Real Time Messaging Protocol (RTMP), и данные могут быть переданы в любой источник, поддерживающий RTMP — в программе имеются готовые предустановки для прямой трансляции на YouTube, Twitch.tv, Instagram и другие проекты[8].

OBS может использовать свободную библиотеку x264 (H264)[9], Intel Quick Sync Video (QSV), Nvidia NVENC H.264 (new) и AMD Video Coding Engine для кодирования видеопотоков в форматы H.264/MPEG-4 AVC и H.265/HEVC. Аудио может быть кодировано с использованием кодеков MP3 или AAC. Продвинутые пользователи могут выбрать любые контейнеры и кодеки, доступные в libavcodec / libavformat, а также вывод потока через ffmpeg на URL.

Пользовательский интерфейс

[править | править код]

Пользовательский интерфейс разделён на пять секций: сцены, источники, аудиомикшер, переходы между сценами и панель управления записью. Сцены представляют собой группу потоков вроде транслирующегося или готового видео, текста и аудио. Панель микшера позволяет пользователю управлять уровнями звука, заглушать звук и накладывать эффекты при нажатии на шестерёнку рядом с кнопкой заглушения звука. В панели управления находятся кнопки начала/остановки записи или вещания, а также кнопка переключения OBS в профессиональный студийный режим (см. ниже), кнопка открытия меню настроек и закрытия программы. В верхней секции находится предпросмотр вещания для наблюдения и редактирования текущей сцены. Пользовательский интерфейс можно переключить на тёмную или светлую тему в зависимости от предпочтений.

В студийном режиме есть два окна предпросмотра сцены; левое предназначено для редактирования и предпросмотра неактивных сцен, правое - для предпросмотра активной сцены. В центре находится кнопка, позволяющая переключить активную сцену на сцену в левом окне.

В Интернете имеется несколько простых руководств к Open Broadcaster Software (на английском языке)[10][11][12].

Open Broadcaster Software начинался как небольшой проект, созданный Хью Джимом Бейли (англ. Hugh «Jim» Bailey), но стал быстро развиваться с помощью большого вклада энтузиастов, широко распространяющих программу и работающих для её улучшения. В 2014 году[13] началась разработка переписанной с нуля версии, названной OBS Multiplatform (позднее переименованной в OBS Studio) для поддержки кроссплатформенности, более продвинутой функциональности и API[14]. Начиная с версии OBS Studio v18.0.1, OBS Classic более не поддерживается, однако всё ещё доступна для загрузки[15].

Open Broadcaster Software поддерживает широкую гамму плагинов[2] для расширения функциональности программы. Они загружаются как DLL-файлы с нативным кодом[16], однако доступен враппер[17], который добавил поддержку плагинов, написанных с .NET Framework.

Примечания

[править | править код]
  1. Open Broadcaster Software - Download. The OBS Project. Дата обращения: 30 августа 2018. Архивировано из оригинала 23 марта 2019 года.
  2. 1 2 Open Broadcaster Software - Index. The OBS Project (август 2016). Дата обращения: 14 августа 2016. Архивировано из оригинала 23 марта 2019 года.
  3. Locales. The OBS Project. Дата обращения: 10 июня 2016. (недоступная ссылка)
  4. Open Broadcaster Software - Changelog. The OBS Project. Дата обращения: 27 мая 2013. Архивировано из оригинала 17 мая 2013 года.
  5. Release 30.2.3 — 2024.
  6. 28.0 Release Candidate 2. Дата обращения: 26 августа 2022. Архивировано 26 августа 2022 года.
  7. obs-studio/COPYING at master · obsproject/obs-studio · GitHub. Дата обращения: 22 октября 2018. Архивировано из оригинала 24 марта 2019 года.
  8. How to stream games with Open Broadcaster: a fast, free livestreaming application - News - PC Gamer. Future Publishing Limited. Дата обращения: 2 июня 2013. Архивировано 30 августа 2014 года.
  9. x264 Home Page. VideoLan Organization. — «In addition to being free to use under the GNU GPL, x264 is also available under a commercial license from x264 LLC and CoreCodec.» Дата обращения: 11 марта 2011. Архивировано 3 августа 2018 года.
  10. Beginner's guide to setting up and streaming with OBS | Windows Central. Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
  11. How to Use OBS with Ant Media Server? - Ant Media. Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
  12. A quick tutorial how to set up obs-studio | Arcolinux.com. Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
  13. OBS Studio Github Page. Github, Inc. Дата обращения: 25 февраля 2016. Архивировано 17 февраля 2019 года.
  14. OBS Homepage. The OBS Project. Дата обращения: 25 февраля 2016. Архивировано из оригинала 9 марта 2016 года.
  15. OBS Classic is no longer supported - Here's how to easily switch to OBS Studio. The OBS Project. Дата обращения: 30 апреля 2017. Архивировано 8 июня 2019 года.
  16. The OBS Project. OBS Source Code. Дата обращения: 24 октября 2016. Архивировано 17 февраля 2019 года.
  17. Bradley, John R. Creating a Plugin. CatchException (11 августа 2013). — «... All languages based on Microsoft’s Common Language Runtime (.NET) should be fine. This includes C#, C++/cli, Visual Basic and others. ...» Дата обращения: 23 октября 2016. Архивировано 23 октября 2016 года.