Что такое open broadcaster software

Что такое open broadcaster software

Open Broadcaster Software
Тип стриминг, запись видео
Автор 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
Последняя версия 25.0.1 (19 марта, 2020)
Состояние активно
Лицензия GNU General Public License, v2 и позднее [5]
Сайт obsproject.com

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

Содержание

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

OBS является свободным и открытым набором программ для записи видео и потокового вещания. Будучи написанной на C и C++, OBS предоставляет возможность перехвата с устройств и источников в реальном времени, композицию сцен, декодировку, запись и вещание. Например, OBS вместе с IP-камерой может использоваться для видеонаблюдения. [6] Передача данных осуществляется в основном через протокол 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.

Сегодня, попробовать себя в роли телеведущего или подкастера, может любой желающий.

Рынок программного обеспечения предоставляет множество решений для широкого круга пользователей, которая покроют все потребности, касающиеся проведения трансляций, подкастов, стримов и ведения передач через сеть Интернет.

Но как же среди огромного списка программ выбрать ту, которая подойдет обычному пользователю, который ранее не задавался такой целью? Рассмотрим такую утилиту, как OBS Studio. Выделим её плюсы и минусы, рассмотрим режим работы, опишем инструкцию по подключению и проведению трансляций.

История

Open Broadcaster Software начинался как небольшой проект, но очень быстро стал развиваться, за счет вклада энтузиастов, широко распространяющих программу. В 2014 году началась разработка новой версии, названной OBS Studio.

Старую версию программы переименовали OBS Classic. Самым главным отличием данной программы от OBS Classic является ее кроссплатформенность. OBS Studio работает на всех популярных десктопных операционных системах и предлагает разработчикам плагинов расширенное API, которое позволяет создавать более сложные плагины для всех «операционок».Начиная с версии OBS Studio v18.0.1, OBS Classic более не поддерживается, однако всё ещё доступна для загрузки .

Возможности и функционал

OBS studio это продвинутая модификация самой популярной утилиты для стриминга которая расшифровывается как Open Broadcaster Software. Она хорошо знакома тем, кто пытался запустить трансляцию через Youtube ,Hitbox,Twitch , а так же программа может записывать видео с экрана монитора со звуком.

OBS Studio — это абсолютно бесплатная программа (из-за чего и заслужила свою популярность), открывает перед юзером широкий набор функций.

OBS Studio дает возможность быстро переключаться между сценами, показывать изображение с веб-камеры, выводить на экран список донатов и пожертвований, окно чата, прочую важную информацию.

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

Что касается самой скорости работы, тут она на высоте, так как программа использует продвинутые алгоритмы сжатия пакетов и передачи информации, с целью снизить потребление трафика и ускорить передачу изображения.

Простой пример: изображение делится на несколько частей ( и количество пользователей могут задать в настройках), после чего программа отслеживает те части которые двигаются и те части которые остаются статический неподвижными.

При трансляции она обновляет только движущиеся части. То есть, если стример находится в левой части кадра, а правая часть кадра неподвижна, она не будет обновляться ведь в этом нету потребности это всего лишь будет грузить интернет трафик.

Параметры чувствительности, такие как количество сегментов в кадре, и порог движения можно настраивать в интерфейсе программы.

Что касается записи звука, программа может выводить запись как с микрофона, так из-за самой системы. Поработав над настройками, можно получить вывод аудио прямо с онлайн трансляции.

Также стоит отметить использование различных потоков, таких как mp4, flv, ogg, amr. Именно благодаря комбинированию различных кодировок можно добиться хорошей картинки и стабильной передачи информации , не прибегая к расширению канала связи. Справедливости ради стоит отметить, что большинство утилит для стримов, вынуждает пользователя приобретать отдельный канал связи, так как стандартными средствами сложно добиться приемлемого качества трансляции.


Также в разработке имеется функция интеграции других сервисов. Что это значит для обычного пользователя? К примеру, пользователь хочет совершить трансляцию высокого качества видео, со студийным звуком. Практически ни одна платформа для стриминга на данный момент не позволит передавать информацию высокого качества в режиме реального времени, но если соединить преимущества нескольких площадок, то получится отличный стрим.

Проще говоря, видеотрансляция, имеющие параметры FullHD и 60 fps , проводится через одну площадку, а аудио трансляция, с применением обработанного в реальном времени звука , передается через другую площадку, сервер OBS Studio соединяет данные вместе в одну общую картинку, после чего их можно направить на третью сторону площадку.

Программа потребляет относительно немного системных ресурсов, поддерживает декодирование с использованием кодеков H264 (x264), AAC, работает с аппаратным ускорением (Intel Quick Sync Video, NVENC), а также дает возможность сохранять записи трансляций в форматах MP4 или FLV.

Системные требования

  • Intel Core i3 последнего поколения и выше (основной атрибут влияющий на качество стрима, поэтому если есть возможность, то берем Intel Core i5, i7 – не раздумывая)
  • Видеокарта, которая поддерживает DirectX 10 (чем лучше – тем комфортнее стримить)
  • 4-8 GB RAM (16 GB в самый раз)
  • Монитор (желательно чтобы сразу с разрешением 1920х1080, но самое главное соотношение сторон 16:9)
  • Другие стандартные железки и девайсы: жесткий диск, мышь, клавиатура, наушники, микрофон
  • Безлимитный интернет 100 мбит/с , включая зарубежный трафик
  • Windows 7 / MacOS / Linux (на оф сайте написано Windows 7+ , т.е. на win 8-10 должно работать)

Плюсы и минусы программы

Плюсы программы

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

Недостатки:

  • бегущую строку можно добавить только через фильтр, через слои она не добавляется;
  • нельзя добавлять один и тот же видео поток на несколько сценодновременно, используя стандартные инструменты. Для этой цели придется пользоваться «Коллекцией сцен», что усложняет задачу;
  • в некоторых играх и полноэкранных утилитах наблюдается мерцание черных полос на экране, которая связана с неправильной частотой преобразования. Проблему можно решить установкой плагина DXtory.
  • Нет поддержки Windows XP.

Немного об авторских правах

Многим знакома ситуация, при которой YouTube или прочие сервисы блокируют трансляцию из-за воспроизведения в ней аудиозаписи с авторскими правами. Правообладатели против того, что их песня бесплатно транслировалось для широкого круга пользователей.

Тем не менее, стоит пропустить песню через небольшой фильтр, изменив фазу, как YouTube тут же перестает определять его как оригинальную композицию. Этот и многие другие способы заложены в принципе отчуждения прав OBS Studio.

Какую бы песню мы не воспроизводили (даже непосредственно из операционной системы) ни одна современная стрим— площадка не распознает её и жалоба на авторские права не будет создана.

Главный и единственный конкурент у OBS Studio — это платная утилита XSplit. Она держится на рынке уже длительное время, и не намерена менять стратегию развития, несмотря на то что ей популярность с каждым годом падает.

Полезное видео

Обзор и сравнение программ для стриминга OBS Classic и OBS Studio на видео ниже:

Заключение

21 век эра высоких интеллектуальных технологий, то, что ещё вчера казалось нам невозможным, сегодня совершается в пару кликов.

Obs Studio предоставляет именно такие космические, на первый взгляд, возможности.

Организовать трансляцию с друзьями или близкими, выйти в прямой эфир, чтобы побеседовать с подписчиками фанатами, обсудить животрепещущую проблему в формате радиомоста — всё это теперь возможно, к тому же ещё и бесплатно.

Open Broadcaster Software

Original author(s) Hugh "Jim" Bailey
Developer(s) Community
Initial release v0.32a / 1 September 2012 ; 7 years ago ( 2012-09-01 ) [1]
Stable release
Written in C, C++ [2]
Operating system Windows 7 and later, macOS 10.11 and later, Linux [3]
Platform IA-32 and x86-64
Available in 55 languages [4]
  • Arabic
  • Bulgarian
  • Bengali
  • Breton
  • Catalan
  • Czech
  • Danish
  • German
  • Greek
  • English
  • Spanish
  • Estonian
  • Basque
  • Finnish
  • French
  • Galician
  • Hebrew
  • Hindi
  • Croatian
  • Hungarian
  • Italian
  • Japanese
  • Korean
  • Lithuanian
  • Norwegian
  • Bokmål
  • Dutch
  • Norwegian
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Slovak
  • Slovene
  • Serbian
  • Swedish
  • Tamil
  • Thai
  • Turkish
  • Ukrainian
  • Vietnamese
  • Chinese
Type Software vision mixer, streaming media
License GNU General Public License, version 2 [5]
Website obsproject .com

Open Broadcaster Software (OBS) is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project. As of 2016, the software is now referred to as OBS Studio. [6] There are versions of OBS Studio available for Microsoft Windows, macOS, and Linux distributions. OBS is funded on Open Collective.

Contents

Overview [ edit ]

OBS Studio is a free and open-source software suite for recording and live streaming. Written in C, C++ and Qt, OBS provides real-time source and device capture, scene composition, encoding, recording, and broadcasting. Transmission of data is primarily done via the Real Time Messaging Protocol (RTMP) and can be sent to any RTMP supporting destination, including many presets for streaming websites such as YouTube, Twitch, Instagram and Facebook. [7]

For video encoding, OBS Studio is capable of using the x264 free software library, [8] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC format and the H.265/HEVC format. [9] Multiple tracks of audio can be encoded using the AAC codec. Advanced users can choose to use any codecs and containers available in libavcodec / libavformat as well as output the stream to a custom ffmpeg URL. [10]

User interface [ edit ]

The main user interface is organized into five sections: scenes, sources, audio mixer, transitions, and controls. Scenes are groups of sources like live and recorded video, text and audio. The mixer panel lets the user mute the audio, and adjust the volume through virtual faders, and apply effects by pressing the cogwheel next to the mute button. The control panel has options for starting/stopping a stream or recording, a button to transform OBS to a more professional Studio Mode (see below), a button for opening the settings menu and a button to exit the program. The upper section has a live video preview, used to monitor and edit the current scene. The user interface can be switched to a variety of themes, including both dark and light themes, depending on what the user prefers.

When in Studio Mode, there are two canvas preview windows, the left one for modifying and preview of non-active scenes, while the right window is for preview of the live scene ("Preview" and "Program" respectively). In the middle there is a secondary transition button, allowing for transitioning to the non-active scene in the left window using user-defined "quick transitions".

There are some simple tutorials on the Internet that show how to use Open Broadcaster Software, [11] [12] [13] including more in-depth tutorials designed to cover every aspect of the application. [14]

History [ edit ]

Open Broadcaster Software started out as a small project created by Hugh "Jim" Bailey, but quickly grew with the help of many online collaborators working both to improve OBS and spread the knowledge about the program. In 2014, [15] development started on a rewritten version known as OBS Multiplatform (later renamed OBS Studio) for multi-platform support, a more thorough feature set, and a more powerful API. [16] In 2016, OBS "Classic" was no longer supported with OBS Studio becoming the primary version. [17]

Plug-ins [ edit ]

Open Broadcaster Software supports a variety of plug-ins [3] to extend its functionality. Plug-ins are loaded as native dynamic libraries, [18] although a wrapper plug-in [19] is available that allows hosting of plug-ins written in the .NET Framework.

Ссылка на основную публикацию
Что означает ошибка 110
Ошибка 110 в Android происходит главным образом при обновлении или установке приложений из Google Play. Случается это из-за несовместимости ОС:...
Что выбрать windows 7 или windows 10
Сегодня в нашем блоге «Чо?! Чо?!» я раскрою все преимущества и недостатки новой операционной системы для ноутбуков, сравнив ее с...
Что в китае дешевле чем в россии
Я экономлю тысячи рублей, покупая товары из Китая через интернет Сегодня я расскажу Вам о том, что выгодно покупать в...
Что означает ошибка 963
Ошибки в Google Play дело достаточно частое, это не удивительно, ведь Плей маркет – это один из крупнейших магазинов приложений....