Passer au contenu principal

Support de l'augmentation de la capacité des spectateurs

Avertissement

Owncast fonctionne très bien dès le départ en tant que service de streaming personnel. La facilité d'installation et l'architecture tout-en-un permettent aux gens de se lancer rapidement. Le revers de la médaille est que cela nécessite un peu plus de réflexion autour des déploiements importants, car vous ne pouvez pas simplement exécuter plus de copies d'Owncast pour l'échelle.

Si vous n'êtes pas familier avec les sujets ci-dessous, ou si vous ne vous sentez pas à l'aise avec les étapes suivantes, il est peu probable que vous deviez assumer la responsabilité supplémentaire d'un déploiement plus important de n'importe quel service. Une expérience de base en administration système et une compréhension de l'architecture sont généralement attendues lorsque vous essayez d'optimiser des performances supplémentaires de quoi que ce soit, et cela pourrait ne pas être fait pour vous. Ne vous sentez pas mal. Owncast fonctionnera toujours très bien pour vous dès le départ, mais vous voudrez peut-être acquérir une aide professionnelle si vous avez besoin de quelque chose de plus que cela.

Vidéo

Stockage d'objets

Si le problème principal est que votre serveur n'est pas capable de gérer votre nombre de spectateurs, vous pouvez profiter des fournisseurs de stockage d'objets tiers, afin que vos spectateurs téléchargent la vidéo depuis là plutôt que depuis votre serveur. 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.

Cela vous permet de générer la vidéo sur votre serveur Owncast, mais de la servir depuis un fournisseur qui a une bande passante et une capacité illimitées à un coût faible.

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.

En savoir plus sur la configuration du stockage externe avec Owncast.

Réseaux de livraison de contenu (CDN)

Pour soutenir un plus grand nombre de personnes à travers le monde, un CDN (réseau de distribution de contenu) est généralement la prochaine étape. Placer un CDN devant votre vidéo permet à votre vidéo d'être distribuée par des serveurs géographiquement plus proches du spectateur.

En savoir plus sur l'utilisation d'un CDN avec Owncast.

Chat

Lors de la mise à l'échelle du chat, vous êtes limité par ce que votre serveur unique pourra gérer en termes de connexions ouvertes. 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 augmentera automatiquement le nombre de sockets concurrents que votre système d'exploitation autorisera. Cependant, si vous obtenez toujours l'erreur trop de fichiers ouverts, c'est parce que votre valeur ulimit est inférieure au nombre de ressources ouvertes qu'Owncast essaie d'utiliser. Vous voudrez avoir un serveur plus puissant (cpu, ram) lorsque vous augmentez la limite maximale et gérez plus de connexions de chat.

Vous pouvez augmenter les connexions concurrentes en utilisant la commande ulimit ou en modifiant vos fichiers système. Voici un aperçu des différentes limites et comment les changer. Il est au-delà du champ d'application de cette documentation de détailler quels numéros vous devriez utiliser et où les mettre.


Improve this page

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

Contributors to this documentation