Owncast, un de servidor de chat y de streaming en vivo open source

owncast

owncast es un servidor de vídeo en directo y de chat web autoalojado que se puede utilizar con los programas de difusión más conocidos

Hace poco se dio a conocer el lanzamiento de la nueva versión del proyecto Owncast 0.1.0, la cual es una aplicacion que se desarrolla como un servidor para organizar la transmisión de video y un servidor de chat con la audiencia.

Owncast ofrece varias características, la principal es el autohospedaje de un servidor de transmisión de audio y video en tiempo real en un servidor. Este servidor está instalado con una interfaz web personalizable (en HTML, CSS y JavaScript) que presenta un reproductor de video y un chat en línea también personalizable (emoticones personalizados, chatbots, etc.).

Sobre Owncast

Owncast es compatible con software de transmisión como OBS Studio y proveedores de alojamiento externos como AWS o Cloudflare, la transmisión se realiza a través del protocolo RTMP. El software está desarrollado principalmente con los lenguajes de programación Typescript y Go, pero no es necesario su dominio para instalarlo y utilizarlo.

Owncast se puede usar cualquier software compatible con el protocolo RTMP para transferir video al servidor, como OBS, Streamlabs, Restream, Zoom y Jitsi.

La transmisión en vivo también es posible con la captura de video desde una cámara web o un puerto HDMI usando FFMpeg. El servidor recibe el flujo de video original, lo convierte según la configuración y lo segmenta para transmitirlo a los usuarios finales mediante el protocolo HLS (HTTP Live Streaming)

Es posible generar varias secuencias con diferente calidad y transferencia con tasa de bits adaptativa. Para optimizar el ancho de banda, el video se puede servir a los usuarios que utilizan servicios de almacenamiento compatibles con Amazon S3 como intermediarios.

Principales novedades de Owncast 0.1.0

La nueva versión de Owncast 0.1.0 se destaca por la reescritura completa del código frontend responsable de mostrar la interfaz web. Con ello, se destaca que se logro que la nueva interfaz fuera notablemente más rápida, mejor adaptada para dispositivos móviles, admite la inserción de su código Javascript y brinda opciones para personalizar el estilo y el diseño.

Otro de los cambios que se destaca es que los participantes tienen la oportunidad de cambiar su color en el chat, ademas de que el código fuente web ya no se incluye en los lanzamientos, asi como tambien que algunas páginas de administración se han combinado y algunas URL han cambiado. En particular, se recomienda revisar las páginas «General» y «Configuración del servidor» para encontrar secciones adicionales como S3 Object Storage y CSS personalizado.

De los demás cambios que se destacan de esta nueva versión:

  • Permitir cargar emoji personalizado a través del administrador
  • Opción para silenciar incrustar por defecto
  • Soporte para Javascript arbitrario en la página
  • Genere automáticamente una clave de transmisión compleja al agregar
  • Permitir proporcionar HTML en lugar de un enlace para acciones externas
  • Webhook para cambio de título de transmisión
  • Solicitud de función: enlaces de redes sociales ordenables
  • Habilidad para editar acciones externas
  • Implementar el cumplimiento de WCAG 2.1
  • Admite la codificación brotli
  • Se elimino el soporte de notificaciones de Twitter

De los planes para el futuro, se destaca que es posible crear redes federadas a partir de servidores dispares, una estructura única de comunicaciones en la que se forma mediante el uso del conjunto de protocolos ActivityPub. También está planeado agregar soporte para reproducir transmisiones completadas previamente y programar transmisiones.

Finalmente si estás interesado en poder conocer más al respecto, debes saber que el servidor se ejecuta en el equipo del usuario y, a diferencia de Twitch, Facebook Live y YouTube Live, permite controlar completamente el proceso de transmisión y establecer sus propias reglas para chatear. La gestión e interacción con los usuarios se realiza a través de la interfaz web. El código del proyecto está escrito en Go y se distribuye bajo la licencia MIT.

Puedes consultar los detalles en el siguiente enlace.

Descargar e instalar owncast

Para los interesados en poder instalar owncast en su sistema, basta con abrir una terminal y en ella van a teclear el siguiente comando:

curl -s https://owncast.online/install.sh | bash

Puedes consultar el manual de uso y poder conocer más sobre como configurar owncast, en el siguiente enlace.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.