Open Broadcaster Software

program pro nahrávání a streamování obrazovky

Open Broadcaster Software (zkráceně OBS) je open-sourcový software pro streamování a nahrávání obrazovky počítače. Program je podporován na operačních systémech Windows, macOS a Linux.

Open Broadcaster Software
Logo
Program OBS na Windows 10
Program OBS na Windows 10
VývojářHugh „Jim“ Bailey
První vydání1. září 2012
Aktuální verze27.0.1 (11. června 2021)
Operační systémMicrosoft Windows 8 a novější, macOS 10.13 a novější, Linux
PlatformaIA-32 a x86-64
Vyvíjeno vC a C++
Typ softwaruStreaming
LicenceGNU General Public License v2
Lokalizace41 jazyků
Webhttps://obsproject.com
Některá data mohou pocházet z datové položky.

Open Broadcaster Software je open-sourcový počítačový program pro záznam a živé vysílání obrazovky počítače. Program je napsaný v programovacích jazycích C a C++. OBS umožňuje záznam ze zdroje nebo z vstupního zařízení v reálném čase, kompozici scény, kódování, dekódování, nahrávání a živé vysílání. Přenos dat se provádí primárně pomocí Real Time Messaging Protocol (RTMP) a datový tok může být vysílán na jakoukoliv destinaci, která podporuje RTMP, přičemž jsou v programu zahrnuty předvolby pro nejpopulárnější internetové služby, které umožňují streamování, jako například YouTube, Twitch.tv, Instagram nebo Facebook.

Kódování videa je prováděno pomocí svobodné knihovny x264, Intel Quick Sync Video, Nvidia NVENC nebo AMD Video Coding Engine do formátů H.264/MPEG-4 AVC nebo H.265/HEVC. Audio je možné kódovat pomocí kodeků MP3 nebo AAC. Pokročilí uživatelé mají možnost si zvolit jakýkoliv kodek, který je zahrnut v libavcodec/libavformat nebo výstup směrovat na vlastní ffmpeg URL.

Uživatelské rozhraní

editovat

Hlavní část uživatelského rozhraní je rozdělena do pěti sekcí: scény, zdroje, směšovač, přechody scény a ovládání. Scény jsou skupiny zdrojů, jako například živé a nahrávané video, text a zvuk. Panel se zvukovým směšovačem umožňuje uživateli ztlumit zvuk, měnit jeho hlasitost prostřednictvím virtuálních potenciometrů a použít různé efekty kliknutím na ozubené kolečko vedle tlačítka pro umlčení zvuku. Ovládací panel je schopný začít nebo zastavit nahrávání nebo streamování, přepnout program do profesionálnějšího studiového módu, tlačítko sloužící k otevření nastavení a tlačítko pro ukončení programu. Horní část okna zobrazuje živý náhled videa, který slouží k náhledu a úpravě současné scény. Uživatelské rozhraní je možné přepnout do tmavého nebo světlého režimu podle výběru uživatele.

Ve studiovém módu jsou v programu dva náhledy scény současně vedle sebe, přičemž levý náhled slouží k náhledu a úpravě aktuálně neaktivní scény, zatímco pravý náhled umožňuje náhled nebo úpravu právě aktivní scény. Uprostřed mezi dvěma náhledy je tlačítko k přepnutí scény, které umožňuje přepnutí vysílaného nebo nahrávaného obrazu na levý náhled místo pravého, který je ním ve výchozím stavu.

Historie

editovat

Open Broadcaster Software začal jako malý projekt vytvořený Hughem „Jim“ Baileyem, ale rychle se rozrostl díky mnoha online pomocníkům, kteří společně pracovali na zlepšení samotného OBS, stejně tak jako na zlepšení povědomí o tomto programu. V roce 2014 byl započat vývoj na nové variantě programu zvané OBS Multiplatform (později přejmenované na OBS Studio), která se vyznačuje podporou mnoha různých platforem, více funkcemi a lepším API. Aktuálně již není původní verze OBS, dnes nazývaná OBS Classic, podporovaná, ačkoliv je ji stále možné stáhnout na oficiálních webových stránkách.

Zde je přehled důležitých verzí OBS.[1]

Verze Hlavní novinky ve verzi Datum vydání
OBS Studio 0.16.2[2] Lepší uživatelské rozhraní, možnost více zvukových stop 21. 5. 2014
OBS Studio 18.0.0[3] Modulární uživatelské rozhraní, přidání podpory zdroje browser 18. 8. 2016
OBS Studio 22.0.0[4] Nový audio systém, průvodce pro automatické nastavení podle hardwaru a požadavků na vysílání
  1. 3. 2018
OBS Studio 26.0.0[5] Podpora hardwarové akcelerace grafických karet Nvidia 29. 6. 2020
OBS Studio 27.0.0[6] Automatický přepínač scén, nový filtr pro potlačení hluku, lepší výkon zdroje browser 16. 3. 2021
OBS Studio 28.0.0[7] Přidání „studio mode“ pro lepší manipulaci scén, okno se statistikami pro lépe udržitelné a zdravé vysílání 27. 1. 2022

Zásuvné moduly

editovat

Open Broadcaster Software podporuje širokou škálu zásuvných modulů, neboli pluginů, které mohou rozšířit funkcionalitu programu. Pluginy jsou ve formátu DLL jako nativní kód, ale existuje zde wrapper plugin, který umožňuje použití pluginů, které jsou napsány v .NET Framework.

Websocket

editovat

OBS Websocket funguje pod licencí GNU General Public License v2.0 a je dostupný na Windows, MacOS a Linux a od verze 28.0.0 a výše je zahrnut přímo v OBS studiu.[8] Jedná se o API umožňující vývojářům navázat obousměrnou komunikaci mezi OBS studiem a externími aplikacemi. Podporuje řadu programovacích jazyků, např. Python, JavaScript, C#, Ruby a další. Přináší možnost ovládat OBS na dálku přes webové rozhraní (např. změna rozložení scény, úprava hlasitosti, přepínání scén atd.).[9]

OBS remote

editovat

OBS remote je uživatelsky pohodlná aplikace pod licencí MIT určená především pro tablety na ovládání OBS studia na dálku. Funguje přímo přes plugin OBS Websocket a je dostupná jak pro Android, tak iOS zařízení. Uživatel do aplikace zadá IP adresu a síťový port OBS studia a naváže tak efektivní propojení s minimálními lagy.[10]

StreamFX

editovat

StreamFX funguje pod licencí GNU General Public License v2.0 a do OBS studia přidává řadu vizuálních nástrojů a vylepšení. Jedná se o možnost animací, filtrů, zdrojů, přechodů či kodérů. Přináší uživatelům komplexní maskování, stínování, 3D efekty, barevné korekce a grading.[11]

NewTek NDI

editovat

Rozšíření NDI, fungující pod licencí GNU General Public License v2.0 integruje do OBS funkce NDI Source, NDI Output a NDI Filter pro přenos zvuku a obrazu skrze protokol Network Device Interface. Jednou z funkcí je i přenos pouze jednoho zdroje či jedné scény z OBS přes NDI.[12]

Reference

editovat

V tomto článku byl použit překlad textu z článku Open Broadcaster Software na anglické Wikipedii.

  1. Tags · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  2. Release OBS Studio 0.16.2 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  3. Release OBS Studio 18.0 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  4. Release OBS Studio 22.0.1 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  5. Release OBS Studio 26.0 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  6. Release OBS Studio 27.0 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  7. Release OBS Studio 28.0 · obsproject/obs-studio. GitHub [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  8. obs-websocket. github.com [online]. 2023-04-25 [cit. 2023-04-25]. Original-date: 2016-10-09T22:34:28Z. Dostupné online. 
  9. obs-websocket - Remote-control OBS Studio using WebSockets - Updates. OBS Forums [online]. [cit. 2023-04-25]. Dostupné online. (anglicky) 
  10. obs-remote. github.com [online]. 2023-01-18 [cit. 2023-04-25]. Original-date: 2021-04-05T00:21:13Z. Dostupné online. 
  11. StreamFX. github.com [online]. 2023-04-25 [cit. 2023-04-25]. Original-date: 2017-06-28T21:19:23Z. Dostupné online. 
  12. obs-ndi. github.com [online]. 2023-04-25 [cit. 2023-04-25]. Original-date: 2016-10-22T14:07:25Z. Dostupné online. 

Externí odkazy

editovat
  NODES
Coding 1