Supporto per l'aumento della capacità degli spettatori
Avvertenze
Owncast funziona perfettamente fin da subito come servizio di streaming personale. La facilità di installazione e l'architettura tutto-in-uno permettono alle persone di essere operative rapidamente. Lo svantaggio è che richiede maggiore attenzione per grandi distribuzioni, poiché non puoi semplicemente eseguire più copie di Owncast per scalare.
Se non conosci gli argomenti seguenti o non ti senti a tuo agio con i passaggi successivi, probabilmente non dovresti assumerti la responsabilità aggiuntiva di una distribuzione più ampia di qualsiasi servizio. Si presume generalmente esperienza di amministrazione di sistema di base e comprensione dell'architettura quando si cerca di ottenere prestazioni aggiuntive da qualsiasi cosa, e questo potrebbe non essere adatto a te. Non preoccuparti. Owncast funzionerà comunque benissimo per te fin da subito, ma potresti voler procurarti assistenza professionale se hai bisogno di qualcosa di più.
Video
Archiviazione oggetti
Se il problema principale è che il tuo server non è in grado di gestire il numero di spettatori, puoi approfittare dei fornitori di storage di oggetti di terze parti, in modo che i tuoi spettatori scarichino il video da lì invece che dal tuo 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.
Questo ti consente di generare il video sul tuo server di Owncast, ma di servirlo da un fornitore che ha larghezza di banda e capacità illimitate a un costo contenuto.
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.
Leggi di più su come configurare lo storage esterno con Owncast.
Reti di distribuzione dei contenuti (CDN)
Per supportare più persone in tutto il mondo, una CDN (rete di distribuzione dei contenuti) è generalmente il passo successivo. Mettere una CDN davanti al tuo video consente che il video venga distribuito da server geograficamente più vicini allo spettatore.
Chat
Quando si scala la chat, sei limitato da ciò che il tuo singolo server sarà in grado di gestire in termini di connessioni aperte. 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 aumenterà automaticamente il numero di socket concorrenti che il tuo sistema operativo permette. Tuttavia, se ricevi ancora l'errore too many open files è perché il valore di ulimit è inferiore al numero di risorse aperte che Owncast sta cercando di usare. Avrai bisogno di un server più potente (cpu, ram) quando aumenterai il limite massimo e dovrai gestire più connessioni di chat.
Puoi aumentare le connessioni concorrenti usando il comando ulimit o modificando i file di sistema. Ecco una panoramica dei vari limiti e di come modificarli. Entrare nel dettaglio dei numeri da usare e di dove inserirli è oltre lo scopo di questa documentazione.
Improve this page
See something missing or incorrect? Edit this page and improve the documentation for everyone.
