GNU/Linux >> Tutoriels Linux >  >> Linux

Le premier à diffuser entièrement sur Linux

Il était 3 heures du matin et j'aurais dû m'endormir après quatre jours consécutifs de préparation non-stop pour le prochain LinuxFest Northwest. Au lieu de cela, je me suis assis dans ma chambre d'hôtel avec seulement mon écran d'ordinateur portable pour éclairer les objets autour de moi.

Là, sur l'écran, se trouvait la dernière pièce du puzzle qui apporterait enfin le succès à une mission que j'ai commencée le premier jour en tant qu'hôte du Linux Action Show.

En décembre 2014, j'ai reçu un appel inattendu de Chris Fisher, le propriétaire et exploitant de Jupiter Broadcasting. Il voulait savoir si j'envisagerais un poste à l'antenne pour le plus grand podcast Linux au monde. J'ai accepté et j'ai commencé tôt l'année suivante.

Peu de temps après mon arrivée au bureau principal de Jupiter Broadcasting à Arlington, Washington, Chris et moi nous sommes assis sur les ailes de Buffalo pour discuter de la vie à Jupiter Broadcasting. J'ai expliqué à Chris que j'avais quelques inquiétudes, notamment mon incapacité à me souvenir de quoi que ce soit, mon emploi du temps chargé et mon désir de voir Jupiter Broadcasting devenir le premier réseau de podcasts à fonctionner entièrement sous Linux.

J'avais déjà rencontré des gens dans les médias Linux et je les avais entendus dire que l'open source était meilleur - plus sûr, plus stable et facilement disponible. J'avais aussi vu leur attitude après la fin du spectacle et le rideau tiré :beaucoup d'entre eux n'étaient pas sur le point de risquer leur entreprise sur un morceau de code à moitié cuit par une bande d'amateurs.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Alors la réponse de Chris m'a surpris:"J'aimerais vraiment ça." Il n'a pas demandé de détails, ce qui était bien parce que je n'en avais pas. Il ne m'a pas donné de mandat individuel selon lequel toute solution déployée sur Linux devrait tout faire exactement comme sur une plate-forme concurrente. Son critère était bien plus raisonnable :trouver un moyen de diffuser Jupiter Broadcasting à l'aide d'une solution entièrement Linux, et il la mettrait en production.

Plus tard cette année-là, j'ai eu un désaccord persistant avec l'un de nos producteurs, qui allait animer une diffusion du LinuxFest Northwest. J'avais trouvé un moyen d'importer de la vidéo 1080p non compressée dans Linux, mais aucune solution logicielle n'était encore disponible pour changer de source FFmpeg. J'avais longuement examiné Snowmix et je savais qu'il était capable de faire ce dont j'avais besoin, mais quelque chose ne fonctionnait pas tout à fait. "Nous pourrions embaucher un développeur", ai-je proposé. "Je paierai pour ça ; alors nous pourrions diffuser entièrement sur Linux. Ce ne sera pas seulement que nous serons en direct du LinuxFest Northwest ; ce sera un spectacle en soi."

Notre producteur n'a pas été impressionné par mon enthousiasme. Il m'a dit qu'un autre podcasteur local s'était porté volontaire pour apporter un Mac et faciliterait la diffusion à l'aide d'un logiciel propriétaire.

Étant relativement nouveau dans l'entreprise et ne voulant pas faire de vagues, j'ai laissé tomber l'affaire. J'ai renoncé à tester des logiciels et je me suis préparé à diffuser sur un Mac.

La veille du LinuxFest était une période chargée au studio. Nous avions filmé deux émissions ce jour-là, et j'avais pris la tâche de convertir Angela, une autre personnalité à l'antenne, à Linux.

J'étais en train de monter des images de son expérience lorsque le téléphone a sonné. C'était l'autre podcasteur. En raison d'un problème personnel, il n'a pas pu assister au LinuxFest et n'a pas pu fournir d'équipement.

Nous étions tous choqués et déçus. Puis j'ai réalisé quelle opportunité incroyable venait de m'être offerte.

J'ai pris un ordinateur portable de rechange, un System76 Bonobo, je l'ai rechargé avec une nouvelle installation de Linux MATE et je me suis mis au travail.

J'ai ramené l'ordinateur portable à mon hôtel et j'ai remarqué qu'un nouveau projet de logiciel prometteur, qui avait réécrit leur base de code, avait publié l'une des premières versions de leur logiciel :OBS Studio.

Il ne prenait pas en charge les raccourcis clavier pour changer d'entrée, il ne prenait pas en charge la diffusion en continu vers plusieurs sources et la fonction de prévisualisation externe ne fonctionnait pas, mais il fournissait un moyen de changer les entrées vidéo.

Le lendemain matin, j'ai fait irruption dans le studio et je suis allé directement au bureau de Chris. Il se préparait pour un spectacle plus tard dans la journée, et bien qu'il n'ait rien dit, son visage m'a dit :"Cela a intérêt à être important."

"Chris, j'ai ce nouveau logiciel appelé OBS qui travaille sur ce Bonobo. Je pense que ça pourrait marcher de diffuser au LinuxFest Northwest.”

Chris s'assit sur sa chaise. Il a immédiatement reconnu à quel point c'était une énorme percée et ce que cela pouvait signifier pour la diffusion sur Linux. Puis il s'est effondré, s'est frotté le front et a dit :« C'est super, mec... mais nous ne pouvons pas diffuser une émission sur un ordinateur portable via USB. Nous avons besoin d'un ordinateur de bureau puissant, doté d'une capacité de capture PCI. Et avec déjà un homme en moins, le budget est extrêmement mince. »

Je suis descendu, où Allan Jude se préparait à passer à l'antenne avec Chris pour faire TechSNAP.

"Allan, nous avons besoin d'une nouvelle machine de diffusion pour pouvoir faire une production entièrement sous Linux", lui ai-je dit. "Seriez-vous prêt à partager la facture avec Chris ?"

Allan a marmonné quelque chose sur la façon dont FreeBSD et ZFS étaient meilleurs que nos bêtises stupides de Linux, puis, dans son accent canadien fier et amical, il a simplement dit "Bien sûr".

Après que Chris et Allan aient terminé le spectacle, nous nous sommes tous entassés dans la voiture et sommes allés au magasin d'électronique. Nous avons chacun choisi quelques-uns des composants nécessaires et les avons ramenés au studio.

Vendredi à 5h du matin, après avoir été debout pendant près de 26 heures, nous avions un ordinateur de bureau qui diffusait une vidéo de la cuisine du studio.

2015 a été la première année où j'ai animé le Linux Action Show, et la première année où nous l'avons diffusé entièrement sur Linux.

Quelques mois plus tard, System76 nous a invités à diffuser sur leur campus du Colorado. Encore une fois, n'ayant pas de budget pour l'équipement, nous avons atterri à l'aéroport de Denver sans savoir comment nous allions organiser une diffusion.

Après être arrivés à System76 et avoir expliqué ce dont nous avions besoin pour que la diffusion se produise, nous nous sommes dirigés vers l'un des derniers magasins Radio Shack restants pour acheter des webcams C920. Pendant notre absence, l'équipe de System76 nous avait construit une plate-forme de diffusion personnalisée. Je n'aurais pas dû être surpris car nous étions au siège social d'une équipe de personnes qui construisent des plates-formes Linux pour gagner leur vie. Pourtant, j'ai été surpris de la rapidité avec laquelle ils ont pu mettre en place une machine exceptionnellement puissante, conçue sur mesure pour notre diffusion.

Après avoir installé le système d'exploitation, j'ai commencé à installer le logiciel requis et j'ai été frappé par cette révélation :vous ne pouvez tout simplement pas faire cela avec un logiciel propriétaire. Seul le système d'exploitation devrait être acheté et licencié. Le matériel devrait être spécifique à ce système d'exploitation. Vous auriez besoin de contourner les failles d'activation pour que le logiciel de diffusion soit opérationnel.

En revanche, ici, j'étais avec un ordinateur qui venait d'être construit pour nous (bien que par une entreprise qui fait cela pour gagner sa vie), un système d'exploitation libre et open source et un logiciel développé par une équipe de bénévoles qui était aussi capable que tout ce que vous trouveriez dans une alternative propriétaire coûteuse.

L'année suivante, nous avons construit sur mesure trois postes de travail Linux, qui ont remplacé les ordinateurs non Linux restants chez JB One. Linux et l'open source se sont avérés non seulement aussi compétitifs que son alternative propriétaire, mais ils ont dépassé toutes nos attentes. Le public a immédiatement remarqué une amélioration de la qualité de la vidéo. Le fait d'être sur une plate-forme unique a créé un environnement de diffusion cohérent dans lequel n'importe quelle machine peut remplacer une autre.

En 2017, le Linux Action Show s'est terminé et j'ai fait face à une nouvelle route. Nous avons lancé l'émission "Ask Noah", une émission de radio hebdomadaire dans laquelle j'ai suivi les leçons durement apprises de producteurs et de collègues qui m'ont dit ce que Linux et l'open source ne pouvaient pas faire et ont appris aux auditeurs comment faire ces mêmes choses.

Nous savions que Linux et l'open source pouvaient bien fonctionner avec un budget restreint, mais que pourraient-ils faire si nous disposions de ressources plus importantes ?

Qu'Altispeed Technologies ouvre son chéquier pour financer un projet, c'est un peu comme si votre grand frère se présentait pour vous soutenir dans un combat de rue. Nous avons pu construire une salle de diffusion sur mesure, acheter le meilleur mélangeur de diffusion que l'argent puisse acheter, usiner des machines Dell avec du matériel spécifiquement pour Linux, encoder et distribuer tout notre audio sur IP et déployer du matériel de diffusion à distance basé sur Linux. /P>

Aujourd'hui, l'émission "Ask Noah" reçoit des appels du monde entier, a été téléchargée plus de 450 000 fois et est diffusée depuis un studio qui rivaliserait avec celui d'iHeartRadio ou de Cumulus Media. La différence? Il fonctionne entièrement sous Linux - il l'a toujours été et le sera toujours.

Je suis fier de ce que nous avons accompli. Nous avons prouvé que quiconque a un désir peut avoir une voix en ligne. Nous avons également prouvé que vous n'avez pas besoin d'un budget conséquent pour que Linux soit diffusé, et lorsque vous êtes prêt à évoluer, Linux l'est également.

J'ai assisté à toutes les grandes conférences Linux aux États-Unis et, à ce jour, je n'ai vu personne d'autre diffuser en direct sur Linux. Rien qu'en 2018, l'émission "Ask Noah" était en direct au Ubuntu Summit, SCALE et LinuxFest Northwest, et nous serons en direct du Southeast LinuxFest, où je parlerai de la façon dont nous nous sommes tenus sur les épaules d'open source pour faire une production de haute qualité entièrement sur Linux.


Linux
  1. L'histoire Linux de ma famille

  2. Instaurer la confiance dans la communauté Linux

  3. Maîtrisez la commande Linux ls

  4. La commande locate sous Linux

  5. Pourquoi la commande Linux wall ne diffuse-t-elle pas d'argument de chaîne ?

Mon histoire Linux :Apprendre Linux dans les années 90

Comment le bureau Linux s'est développé

Les premières distributions Linux :avant que les distributions grand public ne deviennent si populaires

Qu'est-ce que le Shell sous Linux ?

La commande timer sous Linux

Où puis-je trouver la première version du système d'exploitation Linux ?