


Este breve tutorial foi criado durante o DWeb Camp 2023 por um grupo de fellows e voluntários. O objetivo deste exercício é aproveitar o uso de smartphones conectados a uma rede MESH offline para gravação e transmissão colaborativas de vídeo.
Usamos dois softwares de código aberto, OBS Studio (software Open Broadcaster) e VDO.Ninja. Esses softwares podem ser baixados e executados localmente no seu computador.
OBS Studio é um software livre e de código aberto para gravação e transmissão ao vivo, disponível para múltiplos sistemas operacionais. O software foi lançado pela primeira vez em 2012 e conta com uma comunidade bastante grande entre streamers de jogos e criadores independentes de conteúdo em vídeo.
As interfaces de usuário do OBS Studio podem parecer bastante intimidadoras para usuários de primeira viagem. O OBS Studio é dividido em duas janelas, "Preview" e "Broadcast". A janela de preview mostra os vídeos disponíveis (várias câmeras, como webcam, Iriun Webcam, OBS Virtual Camera, fontes de vídeo e navegador), chamados de "Scenes", e "Broadcast" mostra a transmissão ao vivo.
Para transmitir a transmissão de uma câmera remota do VDO.ninja para o OBS Studio, comece adicionando uma nova "Browser Source" em "Sources > Add > Browser". Na nova janela, você pode fornecer a URL da fonte do VDO.Ninja e selecionar "Make source visible".
Agora você já pode começar a transmitir os streams remotos.
VDO.Ninja é uma aplicação web gratuita e de código aberto que permite transformar seus dispositivos móveis em câmeras para transmissão ao vivo. O software pode ser baixado e implantado no seu computador local, ou você pode usar diretamente a versão online em https://vdo.ninja.
A interface do VOD.Ninja é simples: basta abrir o VDO.Ninja no navegador web do seu dispositivo móvel e selecionar "Add your camera to OBS". Em seguida, selecione sua câmera e dispositivo de áudio na lista de dispositivos e clique em "Start". Depois disso, você receberá um link de "view" que poderá adicionar ao OBS Studio.
Comece acessando VDO.ninja com seu navegador web em um desktop/laptop.
Para criar uma nova sala e dirigir a transmissão ao vivo da sua própria chamada comunitária, clique em Create a Room.
A próxima tela pedirá informações básicas para configurar sua sala.
Depois que uma sala é criada, o diretor tem muitas opções de controle disponíveis na tela seguinte.
Quando as pessoas entram na sua sala, você, como diretor, verá todas as opções de fontes e controles aparecerem junto com o vídeo e o áudio delas.
Você pode usar um computador pessoal com uma boa placa gráfica e bastante memória ou, alternativamente, pode usar encoders de hardware Teradek VidiU
Existem alguns plugins contribuídos pela comunidade que parecem fornecer esse recurso. https://github.com/eddieoz/OBS-live-translation
Sim, o OBS oferece suporte a scripts em Lua e Python. Também oferece suporte a JavaScript para overlays e webviews.
Isso depende de você, o produtor!
Isso depende principalmente do destino para onde você está transmitindo. Por exemplo, o YouTube pode ter um atraso de um minuto ou mais devido ao processamento de vídeo feito nos servidores deles antes da transmissão.
Use um encoder de hardware ou o StreamYard https://support.streamyard.com/hc/en-us/articles/360056350852-How-to-Use-OBS-Virtual-Camera-with-StreamYard ou RiverSide.FM
Office Hours: The media and digital event community https://alex4d.com/notes/item/media-and-digital-event-community