Zum Hauptinhalt springen

Unterstützung für erhöhte Zuschauerzahlen

Haftungsausschluss

Owncast funktioniert hervorragend von Anfang an als persönlicher Streaming-Dienst. Die einfache Installation und die All-in-One-Architektur ermöglichen es den Menschen, schnell loszulegen. Der Nachteil ist, dass es mehr Überlegungen für große Bereitstellungen erfordert, da Sie nicht einfach mehr Kopien von Owncast zur Skalierung ausführen können.

Wenn Sie mit den folgenden Themen nicht vertraut sind oder sich mit den folgenden Schritten nicht wohl fühlen, sollten Sie wahrscheinlich nicht die zusätzliche Verantwortung für eine größere Bereitstellung eines Dienstes übernehmen. Grundlegende Erfahrung in der Systemadministration und ein Verständnis für die Architektur werden allgemein erwartet, wenn Sie versuchen, zusätzliche Leistung aus irgendetwas herauszuholen, und das könnte nicht für Sie sein. Fühlen Sie sich nicht schlecht. Owncast wird für Sie weiterhin hervorragend von Anfang an funktionieren, aber Sie möchten möglicherweise professionelle Hilfe in Anspruch nehmen, wenn Sie mehr als das benötigen.

Video

Objekt-Speicher

Wenn das Hauptproblem darin besteht, dass Ihr Server nicht in der Lage ist, die Anzahl Ihrer Zuschauer zu bewältigen, können Sie von Drittanbietern für Objekt-Speicher profitieren, sodass Ihre Zuschauer das Video von dort herunterladen, anstatt von Ihrem Server. 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.

Damit können Sie das Video auf Ihrem Owncast-Server generieren, es jedoch von einem Anbieter ausliefern, der unbegrenzte Bandbreite und Kapazität zu geringen Kosten hat.

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.

Erfahren Sie mehr über die Konfiguration von externem Speicher mit Owncast.

Content Delivery Networks (CDNs)

Um mehr Menschen auf der ganzen Welt zu unterstützen, ist ein CDN (Content Delivery Network) im Allgemeinen der nächste Schritt. Ein CDN vor Ihrem Video zu platzieren ermöglicht es, dass Ihr Video von Servern verteilt wird, die geografisch näher beim Zuschauer sind.

Erfahren Sie mehr über die Verwendung eines CDNs mit Owncast.

Chat

Beim Skalieren von Chats sind Sie durch die Anzahl der offenen Verbindungen, die Ihr einzelner Server verarbeiten kann, limitiert. 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 wird automatisch die Anzahl der gleichzeitigen Sockets erhöhen, die Ihr Betriebssystem zulässt. Wenn Sie jedoch immer noch den Fehler zu viele offene Dateien erhalten, liegt es daran, dass Ihr ulimit-Wert niedriger ist als die Anzahl der offenen Ressourcen, die Owncast zu verwenden versucht. Sie sollten einen leistungsstärkeren Server (CPU, RAM) haben, wenn Sie das Maximum erhöhen und mehr Chatverbindungen verarbeiten möchten.

Sie können die gleichzeitigen Verbindungen erhöhen, indem Sie den Befehl ulimit verwenden oder Ihre Systemdateien bearbeiten. Hier finden Sie eine Übersicht über die verschiedenen Limits und wie Sie diese ändern können. Es ist nicht Teil dieser Dokumentation, ins Detail zu gehen, welche Zahlen Sie verwenden sollten und wo Sie sie platzieren sollten.


Improve this page

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

Contributors to this documentation