GNU/Linux >> Linux Esercitazione >  >> Linux

Il primo a trasmettere interamente su Linux

Erano le 3 del mattino e avrei dovuto dormire dopo quattro giorni di fila di preparativi senza sosta per il prossimo LinuxFest Northwest. Invece, mi sono seduto nella mia stanza d'albergo con solo lo schermo del mio laptop per illuminare gli oggetti intorno a me.

Sullo schermo c'era l'ultimo pezzo del puzzle che avrebbe finalmente portato al successo una missione che avevo iniziato il mio primo giorno come presentatore del Linux Action Show.

A dicembre 2014 ho ricevuto una chiamata inaspettata da Chris Fisher, il proprietario e operatore di Jupiter Broadcasting. Voleva sapere se avrei preso in considerazione una posizione in onda per il più grande podcast Linux del mondo. Accettai e iniziai presto l'anno successivo.

Subito dopo il mio arrivo alla sede principale di Jupiter Broadcasting ad Arlington, Washington, Chris e io ci siamo seduti sopra Buffalo Wings per discutere della vita alla Jupiter Broadcasting. Ho spiegato a Chris che avevo alcune preoccupazioni, inclusa la mia incapacità quasi da cartone animato di ricordare qualsiasi cosa, il mio programma frenetico e il mio desiderio di vedere Jupiter Broadcasting diventare la prima rete di podcast a funzionare interamente su Linux.

Avevo già incontrato persone nei media Linux e le avevo sentite parlare di come l'open source fosse migliore:più sicuro, più stabile e facilmente disponibile. Avevo anche visto il loro atteggiamento dopo che lo spettacolo era finito e il sipario era calato:molti di loro non avevano intenzione di rischiare i loro affari con un pezzo di codice mezzo cotto messo insieme da un gruppo di dilettanti.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Quindi la risposta di Chris mi ha sorpreso:"Mi piacerebbe davvero". Non ha chiesto dettagli, il che è stato positivo perché non ne avevo. Non mi ha dato un mandato uno a uno sul fatto che qualsiasi soluzione che abbiamo implementato su Linux avrebbe dovuto fare tutto esattamente come è stato fatto su una piattaforma concorrente. Il suo criterio era molto più ragionevole:trovare un modo per mandare in onda Jupiter Broadcasting utilizzando una soluzione interamente Linux e l'avrebbe messa in produzione.

Nello stesso anno ho avuto un continuo disaccordo con uno dei nostri produttori, che avrebbe facilitato una trasmissione da LinuxFest Northwest. Avevo trovato un modo per portare video 1080p non compressi in Linux, ma non era ancora disponibile una soluzione software per cambiare le sorgenti FFmpeg. Avevo studiato a fondo Snowmix e sapevo che era in grado di fare ciò di cui avevo bisogno, ma qualcosa non funzionava del tutto. "Potremmo assumere uno sviluppatore", ho proposto. "Pagherò per questo; quindi potremmo trasmettere interamente su Linux. Non sarà solo che saremo in diretta da LinuxFest Northwest; sarà uno spettacolo in sé e per sé."

Il nostro produttore non è rimasto impressionato dal mio entusiasmo. Mi ha detto che un altro podcaster locale si era offerto volontario per portare un Mac e avrebbe facilitato la trasmissione utilizzando un software proprietario.

Essendo relativamente nuovo per l'azienda e non volendo scuotere la barca, ho abbandonato la questione. Ho rinunciato a testare il software e mi sono preparato a dedicarmi alla trasmissione su un Mac.

La notte prima di LinuxFest è stato un periodo impegnativo in studio. Avevamo filmato due programmi quel giorno e io mi ero assunto il compito di convertire Angela, un'altra personalità in onda, a Linux.

Stavo montando il filmato della sua esperienza quando squillò il telefono. Era l'altro podcaster:a causa di un problema personale, non ha potuto partecipare al LinuxFest e non sarebbe stato in grado di fornire alcuna attrezzatura.

Siamo rimasti tutti scioccati e delusi. Poi ho capito quale incredibile opportunità mi era stata appena offerta.

Ho preso un laptop di riserva, un System76 Bonobo, l'ho ricaricato con una nuova installazione di Linux MATE e mi sono messo al lavoro.

Ho riportato il laptop al mio hotel e ho notato che un nuovo progetto software emergente, che stava riscrivendo la loro base di codice, aveva rilasciato una delle prime versioni del loro software:OBS Studio.

Non supportava le associazioni della tastiera per cambiare input, non supportava lo streaming su più sorgenti e la funzione di anteprima esterna non funzionava, ma forniva un modo per cambiare input video.

La mattina dopo irruppi in studio e andai direttamente nell'ufficio di Chris. Si stava preparando per uno spettacolo più tardi quel giorno e, anche se non ha detto nulla, la sua faccia mi ha detto:"È meglio che sia importante".

“Chris, ho questo nuovo software chiamato OBS che funziona su questo Bonobo. Penso che potrebbe funzionare per trasmettere al LinuxFest Northwest."

Chris si sedette sulla sedia. Ha immediatamente riconosciuto quale fosse stata una grande svolta e cosa potesse significare per la trasmissione su Linux. Poi si accasciò all'indietro, si strofinò la fronte e disse:"È fantastico, amico... ma non possiamo eseguire una trasmissione su un laptop tramite USB. Abbiamo bisogno di un desktop potente, uno con capacità di acquisizione PCI. E con un uomo già a terra, il budget è esiguo."

Scesi al piano di sotto, dove Allan Jude si stava preparando per andare in onda con Chris per fare TechSNAP.

"Allan, abbiamo bisogno di una nuova macchina di trasmissione in modo da poter fare una produzione interamente su Linux", gli dissi. "Vuoi dividere il conto con me e Chris?"

Allan ha borbottato qualcosa su come FreeBSD e ZFS fossero migliori delle nostre sciocche sciocchezze su Linux, e poi, con il suo accento canadese orgoglioso, ha detto semplicemente:"Certo".

Dopo che Chris e Allan hanno terminato lo spettacolo, siamo saliti tutti in macchina e siamo andati al negozio di elettronica. Ognuno di noi ha selezionato alcuni dei componenti necessari e li ha riportati in studio.

Alle 5 del mattino di venerdì, dopo essere stati svegli per quasi 26 ore, avevamo un desktop funzionante che trasmetteva il video della cucina in studio.

Il 2015 è stato il primo anno in cui ho partecipato al Linux Action Show e il primo anno in cui l'abbiamo trasmesso interamente su Linux.

Alcuni mesi dopo, System76 ci ha invitato a trasmettere nel loro campus in Colorado. Ancora una volta, non avendo budget per le attrezzature, siamo atterrati all'aeroporto di Denver senza un piano su come avremmo portato a termine una trasmissione.

Dopo essere arrivati ​​a System76 e aver spiegato cosa ci serviva per realizzare la trasmissione, ci siamo diretti in uno degli ultimi negozi Radio Shack rimasti per acquistare alcune webcam C920. Mentre eravamo via, il team di System76 ci aveva costruito un impianto di trasmissione personalizzato. Non avrei dovuto essere sorpreso dato che eravamo nella sede di un team di persone che costruiscono piattaforme Linux per vivere. Tuttavia, sono rimasto sorpreso dalla rapidità con cui sono stati in grado di mettere insieme una macchina eccezionalmente potente, costruita su misura per la nostra trasmissione.

Dopo aver installato il sistema operativo, ho iniziato a installare il software necessario e sono rimasto colpito da questa rivelazione:semplicemente non si poteva farlo con un software proprietario. Il solo sistema operativo dovrebbe essere acquistato e concesso in licenza. L'hardware dovrebbe essere specifico per quel sistema operativo. Dovresti saltare attraverso le scappatoie di attivazione per far funzionare il software di trasmissione.

Al contrario, ero qui con un computer che era stato appena messo insieme per noi (anche se da un'azienda che lo fa per vivere), un sistema operativo gratuito e open source e un software che è stato sviluppato da un team di volontari che è stato capace come qualsiasi altro che potresti trovare in una costosa alternativa proprietaria.

L'anno successivo, abbiamo personalizzato tre workstation Linux, che hanno sostituito i restanti computer non Linux in JB One. Linux e l'open source hanno dimostrato di essere non solo competitivi quanto la sua alternativa proprietaria, ma hanno superato ogni nostra aspettativa. Il pubblico ha subito notato un miglioramento della qualità del video. Essere su un'unica piattaforma ha creato un ambiente di trasmissione coeso in cui qualsiasi macchina potrebbe sostituirne un'altra.

Nel 2017 si è concluso il Linux Action Show e ho affrontato una nuova strada da percorrere. Abbiamo lanciato il programma "Ask Noah", un talk show radiofonico settimanale in cui ho seguito le lezioni apprese duramente da produttori e colleghi che mi dicevano cosa non potevano fare Linux e l'open source e ho insegnato agli ascoltatori come fare proprio queste cose.

Sapevamo che Linux e l'open source potevano funzionare bene con un budget ridotto, ma cosa potrebbero fare se avessimo risorse più profonde?

Avere Altispeed Technologies che apre il suo libretto degli assegni per finanziare un progetto è molto simile a tuo fratello maggiore che si presenta per sostenerti in una rissa di strada. Siamo stati in grado di costruire su misura una stanza per la trasmissione, acquistare il miglior mixer di trasmissione che il denaro possa acquistare, fabbricare macchine Dell con hardware specifico per Linux, codificare e distribuire tutto il nostro audio su IP e distribuire hardware di trasmissione remota basato su Linux.

Oggi lo spettacolo "Ask Noah" riceve chiamate da tutto il mondo, è stato scaricato più di 450.000 volte ed è trasmesso da uno studio che potrebbe rivaleggiare con quello di iHeartRadio o Cumulus Media. La differenza? Funziona interamente su Linux, lo è sempre stato e lo sarà sempre.

Sono orgoglioso di ciò che abbiamo realizzato. Abbiamo dimostrato che chiunque abbia un desiderio può avere voce in capitolo online. Abbiamo anche dimostrato che non è necessario un budget elevato per la messa in onda di Linux e, quando sei pronto per la scalabilità, lo è anche Linux.

Ho partecipato a tutte le principali conferenze Linux negli Stati Uniti e, ad oggi, non ho visto nessun altro trasmettere in diretta su Linux. Solo nel 2018, lo spettacolo "Ask Noah" è stato live all'Ubuntu Summit, SCALE e LinuxFest Northwest, e saremo in diretta dal Southeast LinuxFest, dove parlerò di come siamo stati sulle spalle di open fonte per fare produzione di alta qualità interamente su Linux.


Linux
  1. Padroneggia il comando ls di Linux

  2. Risolvere il problema dell'anno 2038 nel kernel Linux

  3. Qual è stato il momento più importante nella storia di Linux?

  4. Le mie 3 versioni Linux preferite

  5. Prima volta con Linux:30 racconti di installazione

La mia storia su Linux:Imparare Linux negli anni '90

Come è cresciuto il desktop Linux

Le prime distribuzioni Linux:prima che le distribuzioni mainstream diventassero così popolari

Che cos'è la shell in Linux?

Il comando timer in Linux

Dove posso trovare la prima versione del sistema operativo Linux?