Imposta il software di trasmissione
Compatibilità
In generale, Owncast è compatibile con qualsiasi software che utilizza RTMP per trasmettere a un server remoto. RTMP è ciò che tutti i principali servizi di streaming live usano, quindi se stai attualmente usando uno di questi, è probabile che tu possa indirizzare il tuo software esistente alla tua istanza di Owncast.
Tuttavia, non abbiamo testato tutto. Quindi se stai usando qualcosa di specifico ci piacerebbe sapere che software stai usando e i risultati. Se ti trovi ad affrontare dei problemi, ci piacerebbe aiutarti a risolverli.
Puntare il tuo software a Owncast
Owncast accepts incoming streams over RTMP on TCP port 1935 by default. The port is configurable in the admin under Configuration > Server Setup (see Server Setup). Your stream key is only accepted on the /live/ path, so the full endpoint is rtmp://yourserver:1935/live/<your-stream-key>.
La maggior parte del software di trasmissione avrà un modo per specificare una posizione "personalizzata" come endpoint RTMP. In this case you would specify rtmp://yourserver:1935/live as the RTMP destination, specifying your stream key where it asks for it. La chiave di streaming predefinita è abc123, ma dovresti cambiarla immediatamente dopo aver impostato Owncast.
If your software doesn't have a place to specify a stream key you can simply append it to your RTMP location, for example: rtmp://yourserver:1935/live/abc123.
Come configuri il tuo software di trasmissione è importante
Dovresti configurare il tuo software di trasmissione per corrispondere alla qualità più alta che puoi offrire ai tuoi spettatori. Ciò significa che se il tuo server Owncast può gestire solo 720p@2500k, non dovresti configurare il tuo software di trasmissione per inviare 1080p@6000k. Maggiore è il lavoro di conversione che chiedi a Owncast di fare, maggiori saranno le risorse utilizzate dal tuo server, rendendo ancora più difficile offrire la migliore qualità ai tuoi spettatori.
Ogni server, ambiente, velocità di rete e capacità di elaborazione è diverso. Solo perché vuoi offrire una certa qualità non significa che il tuo server possa supportarla.
If you find yourself trying to squeeze better performance out of Owncast then try setting your broadcasting software to a lower quality as well as lowering the output quality in the admin under Configuration > Video.
Impostazioni di trasmissione
Di seguito sono alcune impostazioni suggerite per uno stream di alta qualità che puoi impostare nel tuo software di trasmissione. Ma dovresti tenere a mente la qualità più alta che offrirai ai tuoi spettatori, come detto sopra. Continua a leggere di più sui valori.
Risoluzione video e qualità
| Risoluzione | Frequenza dei fotogrammi | Bitrate |
|---|---|---|
| 1920x1080 | 60fps | 5000k |
| 1920x1080 | 30fps | 4500k |
| 1280x720 | 60fps | 4000k |
| 1280x720 | 30fps | 3000k |
Risoluzione e Frequenza dei fotogrammi
La risoluzione si riferisce alla dimensione di un video su uno schermo, e la frequenza dei fotogrammi si riferisce a quanti fotogrammi al secondo vengono visualizzati. La risoluzione Full HD è solitamente 1080p, 60 fotogrammi al secondo (fps). Streaming a una risoluzione più alta come 1080p richiede un bitrate più elevato, e una frequenza dei fotogrammi più alta richiede più potenza di codifica. Se hai la banda e la potenza di codifica sia sul tuo computer di trasmissione che sul tuo server Owncast per streamare a 1080p, 60 fps, ottimo! Se no, prova una delle altre impostazioni sopra per ottimizzare la qualità e la stabilità del tuo video.
Bitrate
Il bitrate è la quantità di dati che invii al tuo server Owncast quando trasmetti. Un bitrate più alto occupa di più della tua banda internet disponibile. Aumentare il tuo bitrate può migliorare la qualità del tuo video, ma solo fino a un certo punto.
Video and audio codecs
Use H.264 video and AAC audio for the best compatibility. Owncast's ingest layer also recognizes H.265 video and MP3 and Speex audio, but transcoding and playback compatibility are only assured for H.264 and AAC.
Intervallo di Keyframe
Set your broadcasting software to send a keyframe every 2 seconds and do not leave it at auto. Keyframe settings use different units in different tools. The OBS keyframe interval is in seconds, so use 2. The ffmpeg -g option counts frames, so use twice your framerate.
Impostazioni audio
Imposta il tuo software di trasmissione per inviare audio AAC a Owncast.
Bitrate e qualità audio
Quando trasmetti assicurati di abbinare la qualità audio a ciò che stai trasmettendo. Se stai trasmettendo musica, allora potresti puntare a una qualità più alta. Se stai solo parlando, allora potresti permetterti di andare più basso.
Owncast passes audio through untouched by default, so it goes out exactly how it's sent. If audio passthrough is turned off for an output variant, Owncast re-encodes that variant's audio to AAC.
| Qualità | Bitrate |
|---|---|
| Basso | 96kbps |
| Medio | 128kbps |
| Alto | 192kbps |
| Più alto | 256kbps |
| Massimo | 320kbps |
Perdita di fotogrammi
Leggi di più sui problemi di fotogrammi persi segnalati nel tuo software di trasmissione.
Errori o disconnessioni
Se il tuo software di trasmissione continua a disconnettersi da Owncast, o il tuo stream si interrompe a metà, leggi Il tuo stream si disconnette continuamente. Tratta le cause comuni: una rete instabile, un bitrate superiore a quello che la tua connessione di upload può sostenere, e problemi ffmpeg sul server.
Improve this page
See something missing or incorrect? Edit this page and improve the documentation for everyone.
Gabe Kangas