Instalar Owncast en Debian/Ubuntu

Owncast es una plataforma gratuita de transmisión en vivo y chat web de código abierto que le permite crear contenido multimedia en vivo que se sirve a su audiencia. El servicio se ejecuta con una interfaz web para configurar algunos parámetros para mejorar su servidor de transmisión e interactuar con la audiencia.

Este artículo explica cómo instalar Owncast en un servidor debian/ubuntu y conectar OBS para transmitir contenido en vivo.

Prerrequisitos

  • Implemente un nuevo servidor en la nube Debian/Ubuntu.
  • Inicie sesión como usuario estándar con derechos sudo.
  • Actualice el servidor.

Paso 1: Instalar Owncast

  1. Descargue el script de instalación de Owncast.$ wget https://owncast.online/install.sh
  2. Ejecute el script para instalar la última versión de Owncast en su servidor.$ sudo bash install.sh SalidaOwncast Installer v0.0.10 Created directory [✓] Downloaded Owncast v0.0.10 for linux [✓] Downloaded ffmpeg because it was not found on your system [✓] Owncast ahora está instalado en su servidor junto con FFmpeg, que maneja archivos multimedia y transmisiones en su servidor. También se creará un nuevo directorio, , en su directorio de trabajo actual.owncast
  3. Cambiar al directorio Owncast$ cd owncast
  4. Inicie el servicio Owncast ejecutando el siguiente script:$ sudo ./owncast SalidaINFO[2021-12-05T18:31:19Z] Owncast v0.0.10-linux-64bit (737dbf9b1a444b0b7d415da819c16d74d3d7812e) INFO[2021-12-05T18:31:19Z] Video transcoder started using x264 with 1 stream variants. INFO[2021-12-05T18:31:20Z] RTMP is accepting inbound streams on port 1935. INFO[2021-12-05T18:31:20Z] Web server is listening on IP 0.0.0.0 port 8080. INFO[2021-12-05T18:31:20Z] The web admin interface is available at /admin. Owncast ya está en funcionamiento.
  5. Verifique la instalación visitando la página predeterminada en la IP de su servidor, o nombre de dominio, en el puerto .8080http://example.com:8080

Paso 2: Configurar Owncast

Si está ejecutando un firewall en su servidor, asegúrese de permitir el puerto 8080. o su conexión se bloqueará de forma predeterminada.

  1. Permita conexiones en el puerto 8080.$ sudo ufw allow 8080/tcp
  2. Permita las conexiones mediante el puerto predeterminado 1935.rtmp$ sudo ufw allow 1935/tcp
  3. Para configurar Owncast, inicie sesión en el panel de control del backend a través del puerto 8080./adminhttp://example:8080/admin El nombre de usuario predeterminado es , y la contraseña es .adminabc123
  4. Después de iniciar sesión, cambie la contraseña predeterminada, que también funciona como clave de transmisión para evitar ataques aleatorios en su servidor de transmisión.
  5. Para cambiar la clave de transmisión y proteger su servidor, haga clic en el panel izquierdo y, a continuación, seleccione de la lista de opciones.ConfigurationServer SetupPanel de configuración del servidor OwncastOpcionalmente, también puede cambiar los puertos predeterminados en los que escucha Owncast y reforzar la seguridad de su servidor.
  6. En el panel izquierdo, desplázate hasta abajo para rediseñar la página web principal de tu servidor de Owncast para que coincida con tus preferencias con un nombre de dominio, un logotipo personalizado y contenido web personalizado para describir tu nuevo servicio de streaming.GeneralConfigurationDiseño de páginas web de servidores Owncast

Configurar Owncast como un servicio del sistema

Owncast está instalado, pero no se inicia automáticamente si el servidor se reinicia. Siga estos pasos para configurar Owncast como un servicio del sistema.

  1. Detenga Owncast y mueva el directorio actual a ./usr/share$ sudo mv owncast/ /usr/share/
  2. Cree un nuevo archivo de configuración en el directorio./etc/systemd/system/
  3. Con su editor favorito, cree el archivo ./etc/systemd/system/owncast.service$ sudo nano /etc/systemd/system/owncast.service
  4. Pegue el siguiente código:[Unit] Description=Owncast Streaming Server [Service] Type=simple WorkingDirectory=/usr/share/owncast ExecStart=/usr/share/owncast/owncast Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target
  5. Reinicie el demonio systemd.$ sudo systemctl daemon-reload
  6. Habilite Owncast para que se ejecute en el momento del arranque.$ sudo systemctl enable owncast SalidaCreated symlink /etc/systemd/system/multi-user.target.wants/owncast.service → /etc/systemd/system/owncast.service.
  7. Inicia Owncast.$ sudo systemctl start owncast
  8. Compruebe el estado actual de Owncast.$ sudo systemctl status owncast Salida:● owncast.service - Owncast Streaming Server Loaded: loaded (/etc/systemd/system/owncast.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-12-05 20:19:33 UTC; 1min 34s ago Main PID: 1237 (owncast) Tasks: 6 (limit: 2279) Memory: 72.5M CGroup: /system.slice/owncast.service └─1237 /usr/share/owncast/owncast

Paso 3: Conecta OBS a Owncast

  1. Abra el estudio de Broadcaster Software (OBS) en su computadora personal (PC) si ya está instalado, o descárguelo de obsproject.com.
  2. Haga clic en Configuración.
  3. Vaya a la transmisión.Ventana de configuración de OBS
  4. Haga clic en Servicio y seleccione Personalizado en las opciones desplegables.
  5. Ingrese el enlace RTMP de su servidor y la clave de transmisión desde su panel de administrador de Owncast.
  6. Aplica la configuración y haz clic en Iniciar transmisión desde tu panel de control de OBS para probar la conexión.

OBS comenzará a transmitir contenido al servidor si permites las conexiones a través de tu firewall. Su transmisión se mostrará y estará disponible en el dominio del servidor de Owncast o en la IP del servidor.rtmp

Puede acceder a las estadísticas, los usuarios activos y los chats desde el panel de administración de Owncast. También puede monitorear el uso actual del hardware navegando al submenú.utilities

Cómo incrustar transmisiones de Owncast en otros sitios web

Para insertar tu stream de Owncast en cualquier sitio web que administres, agrega las declaraciones de tu stream al sitio web de destino con este fragmento. A continuación, edita el código de inserción que aparece a continuación con el enlace del servidor y las dimensiones del vídeo./embed/video

<iframe

  src=""

  title="Owncast Livestream"

  height="auto" width="auto"

  referrerpolicy="origin"

  scrolling="no"

  allowfullscreen>

</iframe>

Conclusión

Ha instalado Owncast en un servidor Ubuntu 20.04 y lo ha configurado como un servicio del sistema. Si está ejecutando varios hosts en su servidor, Owncast puede ejecutarse de forma segura por separado en un subdominio o en cualquier otro nombre de dominio que apunte a su servidor.

Para obtener más información sobre Owncast, consulte la documentación oficial.


Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

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

Abrir chat
Hola 👋
¿En qué podemos ayudarte?