/Soporte OBS y RTMP para Sendbird Live
Estamos encantados de anunciar la última incorporación a Sendbird Live : compatibilidad con Open Broadcaster Software (OBS) y Real Time Messaging Protocol (RTMP). Sendbird Live es una API de transmisión fácil de usar diseñada para facilitar a los desarrolladores agregar funcionalidad de video en vivo a sus sitios web y aplicaciones. Es la única API de video en vivo con la API de chat de clase mundial más rica en funciones y escalable para eventos en vivo en línea . El soporte de RTMP y la consiguiente interoperabilidad con OBS son una parte importante de Sendbird Live.
Esta publicación de blog analizará más de cerca qué son OBS y RTMP , cómo funcionan y por qué son componentes críticos del flujo de trabajo de producción de video.
¿Qué es OBS?
OBS (Open Broadcaster Software) es un software gratuito y de código abierto para grabación de video y transmisión en vivo. Está disponible para Windows, Mac y Linux. Las personas y las organizaciones lo utilizan ampliamente para crear contenido de video de alta calidad para varias plataformas, incluidas YouTube, Twitch y Facebook.
OBS permite a los usuarios capturar videos de múltiples fuentes, incluidas cámaras web, pantallas de escritorio y dispositivos externos como cámaras y micrófonos. También proporciona varias herramientas y características para editar y mejorar videos, como chroma keying , mezcla de audio y transiciones de escena . OBS es altamente personalizable; Las organizaciones de juegos, entretenimiento y educación lo utilizan para una amplia gama de propósitos.
Una de las características clave de OBS es su compatibilidad con RTMP (Protocolo de mensajería en tiempo real), que permite a los usuarios transmitir video a un servidor de medios u otro destino.
¿Qué es RTMP?
RTMP es un protocolo para transmitir audio, video y otros datos a través de Internet. Macromedia (ahora Adobe) lo desarrolló originalmente, y las plataformas de video como Facebook, YouTube y Twitch lo usan comúnmente para la transmisión. RTMP es un protocolo basado en TCP que utiliza una conexión estable y confiable para entregar transmisiones. Esto puede hacer que sea adecuado para la transmisión de video y audio de alta calidad con baja latencia.
In-app live streaming made easy.
¿Cómo funciona RTMP con OBS?
OBS admite la transmisión RTMP, que permite a los usuarios enviar su video y audio a un servidor de medios. Para usar RTMP con OBS, deberá especificar la URL del servidor RTMP y los detalles de autenticación u otras configuraciones que puedan ser necesarias. Una vez que haya configurado la transmisión RTMP en OBS, puede comenzar a transmitir haciendo clic en el botón "Iniciar transmisión" en la interfaz de OBS. Luego, el video y el audio se enviarán al servidor RTMP, distribuyendo la transmisión a la audiencia prevista.
¿Por qué es esencial la compatibilidad con RTMP para los usuarios de OBS?
La compatibilidad con RTMP es una característica vital para los usuarios de OBS por varias razones. Primero, RTMP es un protocolo ampliamente utilizado y bien respaldado. Se puede usar para transmitir a una amplia gama de destinos y plataformas. Esto facilita que los usuarios de OBS lleguen a su público objetivo, independientemente de la ubicación, el dispositivo o la plataforma social.
Luego, RTMP es un protocolo confiable y eficiente que transmite sin problemas y sin interrupciones. Esto puede ser especialmente importante para la transmisión en vivo, donde los retrasos o las interrupciones pueden afectar negativamente la experiencia del usuario.
Finalmente, RTMP puede proporcionar funciones y capacidades adicionales, como grabar transmisiones o ajustar la calidad de la transmisión en función del ancho de banda disponible. Esto puede convertirlo en una opción versátil y robusta para los usuarios de OBS que desean transmitir video y audio de alta calidad.
¿Cómo se ve el flujo de trabajo de video de extremo a extremo usando OBS con soporte RTMP?
El flujo de trabajo de video de una cámara a OBS a un servidor de medios generalmente implica varios pasos y puede variar según la configuración y los requisitos específicos. Aquí hay una descripción general del proceso:
- El video es capturado por una cámara, que puede ser un dispositivo independiente o una cámara web integrada.
- El video se transfiere a una computadora que ejecuta OBS, ya sea conectando la cámara directamente a la computadora mediante un cable o una conexión inalámbrica como Wi-Fi o Bluetooth.
- OBS se usa para administrar y controlar la entrada de video, incluidas configuraciones como resolución, velocidad de fotogramas y tasa de bits. OBS también se puede usar para aplicar varios efectos y mejoras al video, como la codificación de croma, la mezcla de audio y las transiciones de escena.
- Luego, el video procesado se transmite desde OBS a un servidor de medios, como un servidor de medios Sendbird. El servidor de medios administra la distribución de la transmisión a la audiencia prevista y también puede proporcionar funciones y capacidades adicionales, como la transcodificación y la grabación. En el caso de Sendbird, la transmisión de video RTMP se transcodifica a WebRTC y se distribuye en tiempo real a la web y los dispositivos móviles de los participantes. La transmisión de video en tiempo real, a diferencia de la transmisión de baja latencia, recrea interacciones humanas en vivo con una latencia inferior a un segundo entre la fuente y el espectador. Por ejemplo, los juegos en la nube requieren una latencia de 100 ms a 500 ms para permitir la experiencia del usuario en tiempo real.
- La audiencia puede acceder a la transmisión mediante un sitio web o una aplicación móvil que incorpora un reproductor.
Este flujo de trabajo proporciona una manera flexible y efectiva de capturar, procesar y distribuir contenido de video de alta calidad.
Construya rápido y escale globalmente con Sendbird Live
Si OBS está en el centro de su flujo de trabajo de producción de video, ahora puede aprovechar la capacidad de transcodificación RTMP de Sendbird Live y transmitir fácilmente contenido de video de alta calidad directamente a su web y aplicaciones móviles a una audiencia global masiva de hasta 100k participantes.
Para experimentar Sendbird Live en minutos, diríjase al panel de control de Sendbird Live . Cree un evento en línea para su equipo e invítelos a unirse a su transmisión de video usando las aplicaciones de demostración Sendbird web , iOS y Android . Puede configurar su transmisión de video rápidamente sin necesidad de un desarrollador.
Para iniciar una prueba de concepto (POC), los desarrolladores pueden aprovechar los UIKits de Sendbird Live y las aplicaciones de muestra para iOS , Android y la web . Los componentes de la interfaz de usuario (IU) preconstruidos para la transmisión en vivo y el chat en vivo eliminarán la necesidad de esfuerzos de diseño iniciales.
Para explorar más funciones del SDK de Sendbird Live, visite nuestra documentación . Desde transcodificación RTMP, filtros de cámara, grabación en la nube y más, Sendbird Live es el SDK de video más simple para organizar eventos en vivo en su aplicación, aumentar el compromiso, generar valor de marca y monetizar una audiencia global con contenido sorprendente.
Contáctenos hoy para obtener acceso anticipado a todas las funciones de Sendbird Live. ¡Nuestro equipo de ingeniería lo pondrá en marcha en poco tiempo!