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.
См. также
- DirectShow
- x264
- Сравнение программ для скринкастинга (англ.)
Примечания
- ↑ Open Broadcaster Software - Download (неопр.). The OBS Project. Дата обращения: 30 августа 2018. Архивировано из оригинала 23 марта 2019 года.
- ↑ 1 2 Open Broadcaster Software - Index (неопр.). The OBS Project (август 2016). Дата обращения: 14 августа 2016. Архивировано из оригинала 23 марта 2019 года.
- ↑ Locales (неопр.). The OBS Project. Дата обращения: 10 июня 2016. (недоступная ссылка)
- ↑ Open Broadcaster Software - Changelog (неопр.). The OBS Project. Дата обращения: 27 мая 2013. Архивировано из оригинала 17 мая 2013 года.
- ↑ Release 30.2.3 — 2024.
- ↑ 28.0 Release Candidate 2 (неопр.). Дата обращения: 26 августа 2022. Архивировано 26 августа 2022 года.
- ↑ obs-studio/COPYING at master · obsproject/obs-studio · GitHub (неопр.). Дата обращения: 22 октября 2018. Архивировано из оригинала 24 марта 2019 года.
- ↑ How to stream games with Open Broadcaster: a fast, free livestreaming application - News - PC Gamer (неопр.). Future Publishing Limited. Дата обращения: 2 июня 2013. Архивировано 30 августа 2014 года.
- ↑ 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 года.
- ↑ Beginner's guide to setting up and streaming with OBS | Windows Central (неопр.). Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
- ↑ How to Use OBS with Ant Media Server? - Ant Media (неопр.). Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
- ↑ A quick tutorial how to set up obs-studio | Arcolinux.com (неопр.). Дата обращения: 22 октября 2018. Архивировано 12 октября 2018 года.
- ↑ OBS Studio Github Page (неопр.). Github, Inc. Дата обращения: 25 февраля 2016. Архивировано 17 февраля 2019 года.
- ↑ OBS Homepage (неопр.). The OBS Project. Дата обращения: 25 февраля 2016. Архивировано из оригинала 9 марта 2016 года.
- ↑ OBS Classic is no longer supported - Here's how to easily switch to OBS Studio (неопр.). The OBS Project. Дата обращения: 30 апреля 2017. Архивировано 8 июня 2019 года.
- ↑ The OBS Project. OBS Source Code (неопр.). Дата обращения: 24 октября 2016. Архивировано 17 февраля 2019 года.
- ↑ 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 года.
Ссылки
- Официальный сайт Архивная копия от 6 декабря 2018 на Wayback Machine
- Проект Open Broadcaster Software на сайте GitHub