Open Broadcaster Software (OBS)
e um programa de
streaming
e gravacao gratuito e de
codigo aberto
mantido pelo
OBS Project
. O programa tem suporte para o Windows 10 e posterior, macOS 11.0 e posterior e
Ubuntu
20.04 e posterior.
[
4
]
O OBS e uma suite de
software livre e de codigo aberto
para
gravacao
e
transmissao ao vivo
. Escrito em
C
e
C++
, o OBS fornece captura de fonte e dispositivo em tempo real, composicao de cena, codificacao, gravacao e transmissao. A transmissao de dados e feita principalmente atraves do
RTMP
(Real Time Messaging Protocol) e pode ser enviada para qualquer destino de suporte RTMP, incluindo muitas predefinicoes para sites de streaming, como
YouTube
,
Instagram
,
Twitch
e
Facebook
.
[
5
]
Para codificacao de video, o OBS e capaz de usar a biblioteca de software livre
x264
,
[
6
]
o
Intel Quick Sync Video
, a
Nvidia
NVENC e o AMD Video Coding Engine codificam fluxos de video no formato
H.264/MPEG-4 AVC
e no formato H.265/HEVC. O audio pode ser codificado usando os codecs
MP3
ou
AAC
. Usuarios avancados podem optar por usar quaisquer codecs e conteineres disponiveis no libavcodec e no
libavformat
, bem como enviar o fluxo para um URL
FFmpeg
personalizado.
A interface principal do usuario e organizada em cinco secoes: cenas, fontes,
mixer
de audio, transicoes e controles. As cenas sao grupos de fontes, como video ao vivo e gravado, texto e audio. O painel do mixer permite que o usuario mude o audio, ajuste o volume atraves de faders virtuais e aplique efeitos pressionando a roda dentada ao lado do botao mudo. O painel de controle tem opcoes para iniciar/interromper um fluxo ou gravacao, um botao para transformar o OBS em um modo de estudio mais profissional (veja abaixo), um botao para abrir o menu de configuracoes e um botao para sair do programa. A secao superior tem uma visualizacao de video ao vivo, usada para monitorar e editar a cena atual. A interface do usuario pode ser alternada para o tema escuro ou claro, dependendo do que o usuario preferir.
Quando no modo de estudio, ha duas janelas de visualizacao de cena, a esquerda para modificar e pre-visualizar cenas nao ativas, enquanto a janela da direita e para pre-visualizar a cena ativa. no meio ha um botao de transicao secundario, permitindo a transicao para a cena nao ativa na janela da esquerda.
O Open Broadcaster Software comecou como um pequeno projeto criado por Hugh "Jim" Bailey, mas cresceu rapidamente com a ajuda de muitos colaboradores on-line trabalhando tanto para melhorar o OBS quanto para disseminar o conhecimento sobre o programa. Em 2014
[
7
]
o desenvolvimento foi iniciado em uma versao reescrita conhecida como OBS Multiplatform (posteriormente renomeada como OBS Studio) para suporte
multiplataforma
, um conjunto de recursos mais completo e uma API mais poderosa.
[
8
]
A partir da v18.0.1 do OBS Studio, o OBS Classic nao e mais suportado devido ao fato de o primeiro atingir a paridade quase completa com o ultimo, embora o download do Classic ainda esteja disponivel.
O Open Broadcaster Software suporta uma variedade de plug-ins para ampliar sua funcionalidade. Os plug-ins sao carregados como arquivos DLL de codigo nativo, embora esteja disponivel um
plug-in
de wrapper que permita a hospedagem de plug-ins escritos no .NET Framework.
[
9
]
[
10
]
Vantagens de usar o OBS
[
11
]
:
- Voce pode adicionar um texto/imagem aos seus videos ao vivo.
- Permite que voce coloque um
banner
no caso de voce querer pausar o video ao vivo
- Voce pode exibir sua tela ao vivo ou videos da tela gravada durante a transmissao
- Voce pode transmitir videos pre-gravados como um video ao vivo ou ate mesmo adiciona-los aos seus videos ao vivo
- Voce sempre pode alternar para videos pre-gravados enquanto transmite ao vivo
Referencias