Per ottenere uno streaming decente sull'istanza: occasionalmente ci sono dei "freeze" dell'immagine, ma sembrano dovuti a dei picchi di bitrate che occasionalmente ha OBS. Una volta ottimizzate le impostazioni però il risultato è buono! Serve un PC discretamente prestante per comprimere al meglio, ma se si ottiene uno stabile 200KB/s si riesce a fare uno streaming decente.
L'ideale è usare settaggi manuali, usare il constant bitrate (CBR) e impostarlo circa a metà della banda disponibile, e usare i presets più alti possibile (Slow o Very Slow). Inoltre bisogna alzare il più possibile il buffer.
Si può ottenere un buon streaming anche col Variable Bitrate (VBR) ma come dice il nome, i picchi sono più frequenti; sembra che si riesca a spremere meglio la banda però a trovare i setting adeguati.
puoi creare una diretta usando PeerTube e un software di streaming per PC per esempio con OBS oppure l'app android peertube live.
Per fare una diretta streaming, devi:
Nel modulo di pubblicazione, hai una scheda di impostazioni Live che ti permette di:
Ora sei pronto per andare in diretta!
In questo esempio useremo il software OBS per inviare un flusso a PeerTube, ma è possibile utilizzare qualsiasi software di streaming che può trasmettere video utilizzando il protocollo RTMP.
Se volete trasmettere un webinar o una conferenza molto facilmente, potete anche usare Jitsi Meet per registrare l'evento, e affidarvi a PeerTube per lo streaming in diretta. È molto utile se si ha un pubblico previsto troppo grande per Jitsi da gestire, ma in realtà solo poche persone che parlano.
Requisiti:
OBS Studio installato (scaricalo qui).
Account YouTube abilitato allo streaming.
Istanza PeerTube con permessi per creare live (es. Peertube.uno).
Per YouTube:
Vai su YouTube Studio > Live Streaming > Crea live.
Scegli "Stream Now" e copia:
URL del server RTMP: rtmp://a.rtmp.youtube.com/live2
Chiave di streaming (es. xxxx-xxxx-xxxx-xxxx
).
Per PeerTube:
Accedi alla tua istanza PeerTube (es. https://peertube.uno
).
Vai a Impostazioni account > Live e genera una chiave. Copia:
URL RTMP (es. rtmp://peertube.uno/live
).
Chiave di streaming (es. xxxxxxx
).
Opzione 1: Usa il Plugin "Multiple RTMP"
Installa il plugin OBS-Multiple-RTMP.
Apri OBS > Tools > Multiple RTMP.
Clicca su + e aggiungi le due destinazioni:
YouTube:
URL: rtmp://a.rtmp.youtube.com/live2
Stream key: [inserisci la chiave YouTube].
PeerTube:
URL: [URL RTMP di PeerTube].
Stream key: [chiave PeerTube].
Opzione 2: Usa "Servizi Personalizzati" (senza plugin)
Vai in OBS > Settings > Stream.
Scegli Service: Custom....
Inserisci:
Server: rtmp://a.rtmp.youtube.com/live2
Stream Key: [chiave YouTube].
Abilita Use Stream Delay se necessario.
Per PeerTube, usa uno strumento esterno come Restream.io o avvia un secondo OBS in parallelo.
Bitrate: 2500-6000 Kbps (dipende dalla tua connessione).
Risoluzione: 1280x720 (720p) o 1920x1080 (1080p).
FPS: 30.
Encoder: Software (x264) per CPU potenti, altrimenti GPU (NVENC/AMD).
Testa la connessione: Usa OBS > Start Streaming in modalità prova.
Verifica su YouTube e PeerTube che il segnale arrivi.
Clicca Start Streaming per andare live!
Latenza: PeerTube potrebbe avere un ritardo maggiore di YouTube. Comunicalo al pubblico!
CPU Overload: Riduci bitrate o risoluzione se OBS è instabile.
Backup Audio: Registra localmente (OBS > Settings > Output > Recording) per evitare perdite.
Perché usare entrambe le piattaforme?
YouTube: Ampia visibilità.
PeerTube: Decentralizzato, etico e senza tracciamento.