Open Broadcaster Software

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Open Broadcaster Software
Open Broadcaster Software Logo.png
OBS 24.0.0.png
Тип потоковое мультимедиа, запись видео
Автор Hugh "Jim" Bailey
Разработчик сообщество OBS
Написана на C, C++[1]
Операционная система Windows 7 и позднее, macOS 10.10 и позднее, Linux[2]
Языки интерфейса 41 язык [3]
Первый выпуск v0.32a / 1 сентября 2012[4]
Аппаратная платформа IA-32 и x86-64
Последняя версия 26.0.2 (6 октября, 2020)
Кандидат в релизы
Состояние активно
Лицензия GNU General Public License, v2 и позднее[6]
Сайт obsproject.com​ (англ.)
obsproject.com/eu​ (баск.)
obsproject.com/cs​ (чешск.)
obsproject.com/da​ (датск.)
obsproject.com/de​ (нем.)
obsproject.com/es​ (исп.)
obsproject.com/fi​ (фин.)
obsproject.com/fr​ (фр.)
obsproject.com/hu​ (венг.)
obsproject.com/ja​ (яп.)
obsproject.com/ko​ (кор.)
obsproject.com/pt…
obsproject.com/ru​ (рус.)
obsproject.com/sv​ (швед.)
obsproject.com/tr​ (тур.)
obsproject.com/uk​ (укр.)
obsproject.com/zh…

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

Особенности[править | править код]

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

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

Пользовательский интерфейс[править | править код]

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

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

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

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

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

Плагины[править | править код]

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

См. также[править | править код]

Примечания[править | править код]

  1. Open Broadcaster Software - Download (недоступная ссылка). The OBS Project. Дата обращения: 30 августа 2018. Архивировано 23 марта 2019 года.
  2. 1 2 Open Broadcaster Software - Index (недоступная ссылка). The OBS Project (August 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. OBS Studio 26.1 Release Candidate 2 — 2020.
  6. obs-studio/COPYING at master · obsproject/obs-studio · GitHub (недоступная ссылка). Дата обращения: 22 октября 2018. Архивировано 24 марта 2019 года.
  7. How to stream games with Open Broadcaster: a fast, free livestreaming application - News - PC Gamer. Future Publishing Limited. Дата обращения: 2 июня 2013.
  8. 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.
  9. Beginner's guide to setting up and streaming with OBS | Windows Central
  10. How to Use OBS with Ant Media Server? - Ant Media
  11. A quick tutorial how to set up obs-studio | Arcolinux.com
  12. OBS Studio Github Page. Github, Inc. Дата обращения: 25 февраля 2016.
  13. OBS Homepage. The OBS Project. Дата обращения: 25 февраля 2016. Архивировано 9 марта 2016 года.
  14. OBS Classic is no longer supported - Here's how to easily switch to OBS Studio. The OBS Project. Дата обращения: 30 апреля 2017.
  15. The OBS Project. OBS Source Code. Дата обращения: 24 октября 2016.
  16. Creating a Plugin. CatchException (11 August 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 года.

Ссылки[править | править код]