Ir al contenido principal

Soporte para aumentar la capacidad de espectadores

Descargo de responsabilidad

Owncast funciona muy bien desde el principio como un servicio de transmisión personal. La facilidad de instalación y la arquitectura todo en uno permite a las personas empezar a trabajar rápidamente. El inconveniente de esto es que requiere un poco más de reflexión en torno a implementaciones grandes, ya que no se puede simplemente ejecutar más copias de Owncast para escalar.

Si no está familiarizado con los temas a continuación, o si no se siente cómodo con los pasos siguientes es poco probable que deba asumir la responsabilidad adicional de una implementación más grande de cualquier servicio. La experiencia básica en administración de sistemas y comprensión de la arquitectura generalmente se espera al intentar obtener un rendimiento adicional de cualquier cosa, y esto puede que no sea para usted. No se sienta mal. Owncast seguirá funcionando muy bien para usted desde el principio, pero es posible que desee adquirir ayuda profesional si necesita algo más que eso.

Video

Almacenamiento de Objetos

Si el problema central es que su servidor no puede manejar su número de espectadores, puede aprovechar los proveedores de almacenamiento de objetos de terceros para que sus espectadores descarguen el video desde allí en lugar de desde su servidor. Owncast still serves the master playlist, the APIs and chat itself, but the variant playlists and video segments, which make up almost all of the bandwidth, are offloaded to the storage provider.

Esto le permite generar el video en su servidor de Owncast, pero servirlo desde un proveedor que tiene ancho de banda y capacidad ilimitados a bajo costo.

With this setup you don't need extra CPU or a more powerful server in order to support more viewers, as the heavy video traffic no longer comes from your server.

Lea más sobre cómo configurar almacenamiento externo con Owncast.

Redes de Distribución de Contenidos (CDNs)

Para apoyar a más personas en todo el mundo, un CDN (red de entrega de contenido) es generalmente el siguiente paso. Colocar un CDN frente a tu video permite que tu video sea distribuido por servidores que están geográficamente más cerca del espectador.

Lee más sobre cómo usar un CDN con Owncast.

Chat

Al escalar el chat, está limitado por lo que su único servidor podrá manejar en cuanto a conexiones abiertas. For most people the standard configuration is likely going to suffice. Users have run chat with thousands of concurrent connections, but that is anecdotal experience rather than a tested or guaranteed limit, and results depend on your server's resources.

Owncast aumentará automáticamente la cantidad de sockets concurrentes que su sistema operativo permitirá. Sin embargo, si aún recibe el error demasiados archivos abiertos, es porque su valor ulimit es inferior al número de recursos abiertos que Owncast está intentando usar. Desea tener un servidor más potente (cpu, ram) al aumentar el límite máximo y manejar más conexiones de chat.

Puede aumentar las conexiones concurrentes utilizando el comando ulimit o editando sus archivos de sistema. Aquí hay un resumen de los diferentes límites y cómo cambiarlos. Está más allá del alcance de esta documentación profundizar en los números que debería usar y dónde ponerlos.


Improve this page

See something missing or incorrect? Edit the English version of this page or help improve translations.

Contributors to this documentation