Vai al contenuto principale

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à

RisoluzioneFrequenza dei fotogrammiBitrate
1920x108060fps5000k
1920x108030fps4500k
1280x72060fps4000k
1280x72030fps3000k

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
Basso96kbps
Medio128kbps
Alto192kbps
Più alto256kbps
Massimo320kbps

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.

Contributors to this documentation