Apresentando o apoio OBS e RTMP para Sendbird Live
Temos o prazer de anunciar a mais recente adição ao Sendbird Live : Open Broadcaster Software (OBS) e suporte ao Real Time Messaging Protocol (RTMP). O Sendbird Live é uma API de streaming fácil de usar, projetada para facilitar aos desenvolvedores a adição de funcionalidade de vídeo ao vivo a seus sites e aplicativos. É a única API de vídeo ao vivo com a API de bate-papo de classe mundial mais rica em recursos e escalável para eventos online ao vivo . O suporte RTMP e consequente interoperabilidade com OBS são uma parte importante do Sendbird Live.
Esta postagem do blog examinará mais de perto o que são OBS e RTMP , como funcionam e por que são componentes críticos do fluxo de trabalho de produção de vídeo.
O que é OBS?
OBS (Open Broadcaster Software) é um software gratuito e de código aberto para gravação de vídeo e transmissão ao vivo. Está disponível para Windows, Mac e Linux. Indivíduos e organizações o utilizam amplamente para criar conteúdo de vídeo de alta qualidade para várias plataformas, incluindo YouTube, Twitch e Facebook.
O OBS permite que os usuários capturem vídeo de várias fontes, incluindo webcams, telas de desktop e dispositivos externos, como câmeras e microfones. Ele também fornece várias ferramentas e recursos para edição e aprimoramento de vídeos, como chroma key , mixagem de áudio e transições de cena . O OBS é altamente personalizável; jogos, entretenimento e organizações educacionais o utilizam para uma ampla variedade de propósitos.
Um dos principais recursos do OBS é o suporte para RTMP (Real-Time Messaging Protocol), que permite aos usuários transmitir vídeo para um servidor de mídia ou outro destino.
O que é RTMP?
RTMP é um protocolo para transmissão de áudio, vídeo e outros dados pela Internet. A Macromedia (agora Adobe) o desenvolveu originalmente, e plataformas de vídeo como Facebook, YouTube e Twitch costumam usá-lo para streaming. RTMP é um protocolo baseado em TCP que usa uma conexão estável e confiável para entregar fluxos. Isso pode torná-lo adequado para streaming de vídeo e áudio de alta qualidade com baixa latência.
In-app live streaming made easy.
Como o RTMP funciona com o OBS?
O OBS suporta streaming RTMP, que permite aos usuários enviar seus vídeos e áudios para um servidor de mídia. Para usar RTMP com OBS, você precisará especificar a URL do servidor RTMP e quaisquer detalhes de autenticação ou outras configurações que possam ser necessárias. Depois de configurar o stream RTMP no OBS, você pode iniciar o streaming clicando no botão “Iniciar streaming” na interface do OBS. O vídeo e o áudio serão então enviados para o servidor RTMP, distribuindo o stream para o público-alvo.
Por que o suporte RTMP é essencial para usuários do OBS?
O suporte RTMP é um recurso vital para os usuários do OBS por vários motivos. Em primeiro lugar, o RTMP é um protocolo amplamente utilizado e bem suportado. Ele pode ser usado para transmitir para uma ampla variedade de destinos e plataformas. Isso torna mais fácil para os usuários do OBS alcançar seu público-alvo, independentemente da localização, dispositivo ou plataforma social.
Em seguida, o RTMP é um protocolo confiável e eficiente que transmite sem problemas e sem interrupção. Isso pode ser especialmente importante para transmissão ao vivo, onde atrasos ou interrupções podem afetar negativamente a experiência do usuário.
Por fim, o RTMP pode fornecer recursos e capacidades adicionais, como gravação de fluxos ou ajuste da qualidade do fluxo com base na largura de banda disponível. Isso pode torná-lo uma opção versátil e robusta para usuários do OBS que desejam transmitir vídeo e áudio de alta qualidade.
Como é o fluxo de trabalho de vídeo de ponta a ponta usando OBS com suporte a RTMP?
O fluxo de trabalho de vídeo de uma câmera para OBS para um servidor de mídia geralmente envolve várias etapas e pode variar dependendo da configuração e dos requisitos específicos. Aqui está uma visão geral do processo:
- O vídeo é capturado por uma câmera, que pode ser um dispositivo autônomo ou uma webcam integrada.
- O vídeo é transferido para um computador executando o OBS, conectando a câmera diretamente ao computador usando um cabo ou uma conexão sem fio, como Wi-Fi ou Bluetooth.
- O OBS é usado para gerenciar e controlar a entrada de vídeo, incluindo configurações como resolução, taxa de quadros e taxa de bits. O OBS também pode ser usado para aplicar vários efeitos e aprimoramentos ao vídeo, como chroma keying, mixagem de áudio e transições de cena.
- O vídeo processado é então transmitido do OBS para um servidor de mídia, como um Sendbird Media Server. O servidor de mídia gerencia a distribuição do fluxo para o público-alvo e também pode fornecer recursos e capacidades adicionais, como transcodificação e gravação. No caso do Sendbird, o stream de vídeo RTMP é transcodificado para WebRTC e distribuído em tempo real para a web e dispositivos móveis dos participantes. O streaming de vídeo em tempo real, ao contrário do streaming de baixa latência, recria interações humanas ao vivo com latência abaixo de um segundo entre a fonte e o visualizador. Por exemplo, jogos em nuvem requerem latência de 100ms a 500ms para permitir a experiência do usuário em tempo real.
- O público pode acessar o stream usando um site ou um aplicativo móvel que incorpora um player.
Esse fluxo de trabalho oferece uma maneira flexível e eficaz de capturar, processar e distribuir conteúdo de vídeo de alta qualidade.
Crie rapidamente e dimensione globalmente com o Sendbird Live
Se o OBS estiver no centro do seu fluxo de trabalho de produção de vídeo, agora você pode aproveitar a capacidade de transcodificação RTMP do Sendbird Live e transmitir facilmente conteúdo de vídeo de alta qualidade diretamente para seus aplicativos da Web e móveis para um grande público global de até 100 mil participantes.
Para experimentar o Sendbird Live em minutos, acesse o painel do Sendbird Live . Crie um evento online para sua equipe e convide-os para participar de seu stream de vídeo usando os aplicativos de demonstração Sendbird para web , iOS e Android . Você pode configurar seu stream de vídeo rapidamente sem precisar de um desenvolvedor.
Para iniciar uma prova de conceito (POC), os desenvolvedores podem aproveitar os UIKits do Sendbird Live e aplicativos de amostra para iOS , Android e web . Os componentes de interface de usuário (UI) pré-construídos para a transmissão ao vivo e bate-papo ao vivo eliminarão a necessidade de esforços iniciais de design.
Para explorar mais recursos do Sendbird Live SDK, visite nossos documentos . De transcodificação RTMP, filtros de câmera, gravação em nuvem e muito mais, o Sendbird Live é o SDK de vídeo mais simples para hospedar eventos ao vivo em seu aplicativo, aumentar o engajamento, construir valor de marca e monetizar um público global com conteúdo impressionante.
Entre em contato conosco hoje para obter acesso antecipado a todos os recursos do Sendbird Live. Nossa equipe de engenharia irá configurá-lo em nenhum momento!