Skip to content
56K

56K

La web de Fanta

Menu
  • Unix/Linux
  • Cacharreo
  • Games
  • Streaming
  • Notas
  • /dev/null
Menu

Owncast en un servidor Linux con streaming desde OBS

Posted on 12/08/202116/01/2023 by fanta

Si dispones de OBS te puedes montar unas escenas buenas y luego emitir en directo.

Lo normal es emitir contra plataformas de terceros (youtube, twitch, …) pero puedes emitir en realidad contra tu propia plataforma.

@Marcelcosta me comentó de la existencia de Owncast y no he podido dejar pasar la ocasión de probarlo.

Owncast es software libre que te permite tener un player web de la emisión + un chat y todo integrado. Dispone también de estadísticas de las personas que lo están viendo en directo.

Una forma de montarlo es la siguiente:

# apt install curl unzip -y
# curl -s https://owncast.online/install.sh | bash
# cd owncast
# ./owncast

Ahora desde el navegador ya podríamos acceder desde el puerto 80  añadiendo /admin.
Ejemplo:  owncast.56k.es:8080/admin/

Nos solicita user y password. Por defecto esto es admin:abc123

 

Configurar el tinglado

La configuración de owncast viene en un archivo llamado:  config.yaml

Un ejemplo de configuración podría ser como el siguiente:

instanceDetails:
name: MiSuperDirecto
title: Mi directo
summary: "Hola amigos. Estamos en el aire desde puerto rico."

logo: /img/logo.svg

tags:
- software
- streaming

socialHandles:
- platform: mastodon
url: https://mastodon.madrid/@fanta

videoSettings:
streamingKey: bobmarley123

streamQualities:
- medium:
videoBitrate: 1200
encoderPreset: veryfast

disableUpgradeChecks: true

yp:
enabled: true
instanceURL: https://owncast.56k.es

Aquí puedes encontrar más detalles de una configuración más avanzada: owncast.online/docs/configuration/

Posteriormente en el archivo content.md (en data/content.md) vamos a poder añadir una descripción.
Ejemplo del contenido que podemos meter (en markdown):

# Hola amigos estamos en el aire desde puerto rico.

1. Esto es texto en markdown
1. Boby como se encuentra usted?

Una vez tenemos configurado bien owncast vamos a emitir desde OBS contra owncast así:

 

 

Si nos fijamos el punto de montaje es /live y el protocolo rtmp .
En owncast.56k.es (es una url de ejemplo, tu tendrías que apuntar tu dominio o subdominio) en el puerto 8080 tendrías que ver el chat y poder hablar y tal.

El chat no funcionará si no estás emitiendo. Se activa cuando existe emisión en directo.

Y bueno esto es la forma base de montar un live para pocos viewers . Simplemente OBS y montas tu escena allí y emites contra owncast. Existen otras formas de emitir más molonas. Por ejemplo peertube permite ya emisiones en directo en la última versión y es visionado p2p.

De momento esto para algo con poca gente está bien.

 

Saludos cordiales.

2 thoughts on “Owncast en un servidor Linux con streaming desde OBS”

  1. victorhck dice:
    14/01/2021 a las 12:49

    Lo compartí hace un tiempo en Mastodon y me pareció una gran herramienta!!
    Gracias por el artículo!! 🙂
    Saludos!

  2. tuttle dice:
    24/01/2021 a las 11:20

    Gracias por la info 🙂

Deja una respuesta

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

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Comentarios recientes

  • fanta en i3wm en el ordenador del trabajo con 3 pantallas
  • Punk en i3wm en el ordenador del trabajo con 3 pantallas
  • Twicsy en Eliminar kernels viejos en redhat y liberar espacio en /boot
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Jorge en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Camilo en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • eovoltio en Mastodon.madrid se apaga el 12 de Octubre
  • fanta en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
  • Alberto Salvia Novella en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb