ItWikiCon/2022/Streaming

Questo è stato il piano di attacco per la gestione dello streaming in itWikiCon 2022.

La conferenza è finita! Ecco l'amata e odiata scena per la pausa, con musica in licenza libera.
Ecco la musica della pausa!
Screenshot di PeerTube, piattaforma libera di video e streaming.
In evidenza l'interfaccia di Open Broadcaster Software.
Operatori di regia video e audio.
Operatore di regia video, mentre fa finta di essere molto concentrato.
In evidenza un esempio di rubber duck debugging.
Operatore video di sala con stabilizzatore.
È tutto.

Format: evento in presenza, con streaming.

Origine e casi di successo

edit

Questa documentazione proviene dalla itWikiCon/2020 che era completamente online.

ItWikiCon/2020/Under the hood of a cozy online conference

Questa documentazione è stata riutilizzata poche settimane dopo per realizzare il Linux Day Milano 2022 in streaming:

https://video.linux.it/w/p/eoZmBqyV3E8LKHbnpgmbFw
https://linuxdaymilano.org/schedule/?year=2023#calendar

Documentazione

edit

Questa è la ricetta per realizzare un evento con 100% software libero sul computer degli utenti.

  • un computer che faccia da regia
    1. software: Open Broadcaster Software (OBS)
  • acquisizione audio voce - una di queste:
    1. impianto audio già presente in loco (oppure portati dietro microfoni e un mixer) a cui allacciarsi come input in OBS
    2. proprio microfono ambientale come input di OBS
    3. proprio microfono da sala come input di OBS
    4. eventualmente portarsi un mixer se servono differenti sorgenti audio
  • acquisizione audio PC relatore
    1. nota: tutti i relatori diranno che non hanno audio, e invece... poi mandano audio... quindi vorrete catturarlo nella registrazione
    2. splitter jack (un'uscita alle casse in sala, un'uscita ad OBS)
    3. oppure cattura audio direttamente da HDMI (esempio: con HDMI pass-through USB)
  • acquisizione video presentazione dei relatori - una di queste:
    1. una qualsiasi buona scheda di acquisizione HDMI pass-through (per catturare l'input video in alta definizione con OBS - solitamente via USB 3.0 - e rimandare al proiettore)
    2. VDO.ninja per catturare schermo di chi presenta
  • acquisizione video relatori - una di queste:
    1. videocamera fissa direttamente collegata al computer di regia (cavo USB sufficientemente lungo)
    2. operatore di sala con videocamera collegata tramite VDO.ninja
      ↑ se fai questa cosa siete degni di Hollywood
  • acquisizione video domande dal pubblico - una di queste:
    1. operatore di sala con videocamera collegata tramite VDO.ninja
    2. PeerTube v3 live - una di queste va benissimo:
      1. https://video.linux.it/ (nella itWikiCon 2022 non supportava streaming, ora sì)
      2. https://peertube.devol.it/
  • multi-streaming (per mandare sia su PeerTube che su altri social secondari come YouTube etc.)
    1. onestamente non abbiamo mai provato multi-streaming. Prova cose simili:
    2. https://github.com/theonemule/nginx-rtmp
  • chat - una di queste:
    1. Telegram
    2. Matrix.org

PeerTube

edit

È stata usata questa installazione PeerTube:

Attenzione: la visualizzazione è anonima, ma peer to peer. Il tuo indirizzo IP sarà condiviso con altre persone. Come quando si modifica Wikipedia da utenti anonimi.

Lesson learned dal 2022

edit
  • automatizzare le scene di regia (alla scena pausa, interrompere registrazione automaticamente, e vice-versa)
    OBS > Tools > Advanced Scene Switcher > Scene Trigger
    Esempio: "When "Scene XYZ" is active start recording"
  • evitare di fare affidamento sull'impianto audio della sede, portati un tuo mixer, portati molti cavi
  • evitare di fare affidamento sul Wi-Fi in sede anche per connessioni LAN
  • evitare di fare affidamento su VDO.ninja per acquisizione video, preferire acquisizione via cavo
  • in Open Broadcaster Software, configurare le singole sorgenti audio dentro le singole scene, e disabilitarle globalmente, in questo modo non serve fare switch manualmente e si evitano errori

Lesson learned dal 2020

edit

La itWikiCon/2020 aveva una infrastruttura che poteva sostenere mezzo milione di spettatori attaccati allo schermo, cosa che non ha alcun senso.

Lo scopo della edizione 2022 è di realizzare il tutto usando tecnologie facilmente riproducibili per sostenere una scala adeguata.

→ si suggerisce di non adottare l'infrastruttura del GARR
  1. il player di default del GARR ora utilizza Google Analytics e non è facilmente rimuovibile
    Non ci sono notizie che facciano credere che Google Analytics sarà rimosso prima della itWikiCon 2022.
  2. Il GARR ha una banda colossale ma è un servizio di rete in cui molti eventi minori non hanno accesso
    Questo è già capitato con il Linux Day di Bari 2022 che sta valutando di rinunciare alla richiesta della rete GARR
→ si suggerisce di adottare social network liberi come PeerTube che dalla v3 supporta streaming peer-to-peer

Hardware consigliati

edit
  • videocamere possibilmente con stabilizzatore
    inutile che abbia lo stabilizzatore se poi non si può cambiare che lo schermo si blocca dopo 10 minuti
  • buon collegamento Wi-Fi
    effettuare speedtest
  • microfoni
    • microfoni wireless per domande dal pubblico
    • microfoni ambientali per tavole rotonde

Cosa è andato bene

edit

Quello che c'è scritto in questa pagina è andato abbastanza bene.

In particolare, questa è stata la prima itWikiCon con:

  • molti video registrati
  • uno streaming (e senza usare YouTube!)

Cosa è andato male

edit

L'impianto audio fisicamente presente in sede lasciava altamente a desiderare.

Il problema è che abbiamo dovuto usarlo, perché era l'unico modo per usare le casse dell'auditorium, ed era troppo strano costringere chi parlava ad usare sia il microfono nativo, sia il nostro microfono. Il problema era che l'audio che ricevevamo dal mixer era davvero molto sporco, a volte totalmente da buttare (soprattutto per i primi video!).

Fattori da considerare in futuro

edit

Se c'è un auditorium:

  • assicurarsi che l'audio in uscita dal mixer sia buono, altrimenti, rifiutarsi di usarlo, usare altro, ad ogni costo
  • sala di regia deve essere vicina al palco (non dietro un muro di cemento armato di 3x3 metri)
  • valutare seriamente un service video, accettare qualsiasi prezzo indichino, ogni cifra indicata valorizzerà il valoro delle persone volontarie che parlano, e eviterà di buttare nell'immondizia tempo di persone volontarie che pensano che fare lo streaming sia una cosa divertente (non lo è - asd)
  • valutare ancora più seriamente un service per la post-produzione dei video (essenzialmente taglio dei tempi morti. Bonus point: slide iniziale con titolo e nomi relatori/relatrici; e slide finale con licenza). Per questa semplice cosa alcuni service si fanno pagare 100€/ora di registrazione grezza e questo prezzo ha molto senso. Consideratelo un prezzo minimo assolutamente normale. Mettetelo a budget. Fatelo. asd

Crediti Video e Streaming

edit

Crediti della realizzazione audio/video/streaming:

Valerio Bozzolan
Direzione regia video e streaming con Open Broadcaster Software. Filantropico fornitore di mixer e microfoni secondari. Contributore post-produzione con Kdenlive.
Mattia (Hitrandil)
Pindarico operatore ninja (VDO.ninja) di videocamere fisse e mobili. Operatore Open Broadcaster Software di backup.
E. Leoni
Direzione emergenze audio in produzione. Operatore Open Broadcaster Software di backup.
Luca Mauri
Realizzazione della maggior parte delle videografiche ufficiali (c:Category:ItWikiCon 2022 - Graphics)
Rosario Antoci
Beta-testing streaming PeerTube 24/7.
Devol.it
Community fornitrice della PeerTube con supporto allo streaming - poiché all'epoca non avevamo supporto streaming in https://video.linux.it/ (tirata su da Rosario Antoci)

Crediti video generici brevi:

© CC BY-SA 4.0, 2022, di $SPEAKER1, $SPEAKER2, regia di Valerio Bozzolan con Open Broadcaster Software, post-produzione di Valerio Bozzolan con Kdenlive, riprese video Mattia Hitrandil con VDO.ninja, risoluzioni audio con E. Leoni, grafiche di Luca Mauri, altri contributori/contributrici itWikiCon 2022.

((EN)) Short and generic video credits:

© CC BY-SA 4.0, 2022, presentation by $SPEAKER1, $SPEAKER2, direction by Valerio Bozzolan with OBS Studio, post-production by Valerio Bozzolan with Kdenlive, video shooting by Hitrandil (Mattia) with VDO.ninja, audio resolutions with E. Leoni, graphics by Luca Mauri, other contributors/contributors itWikiCon 2022.

Template crediti video su wiki brevi:

CC BY-SA 4.0, presentazione di SPEAKER1 e SPEAKER2, regia di User:Valerio Bozzolan con OBS Studio, post-produzione di User:Valerio Bozzolan con Kdenlive, riprese video User:Hitrandil (Mattia) con VDO.ninja, risoluzioni audio con E. Leoni, grafiche di User:Lucamauri, altri contributori/contributrici itWikiCon 2022.

Galleria

edit

commons:Category:ItWikiCon 2022 - Streaming workstation

Domande

edit