Es war 3 Uhr morgens und ich hätte schlafen sollen, nachdem ich mich vier Tage lang ununterbrochen auf das bevorstehende LinuxFest Northwest vorbereitet hatte. Stattdessen saß ich in meinem Hotelzimmer nur mit meinem Laptop-Bildschirm, um die Objekte um mich herum zu beleuchten.
Auf dem Bildschirm war das letzte Puzzleteil, das einer Mission, die ich an meinem ersten Tag als Moderator der Linux Action Show begonnen hatte, endlich zum Erfolg verhelfen würde.
Im Dezember 2014 erhielt ich einen unerwarteten Anruf von Chris Fisher, dem Eigentümer und Betreiber von Jupiter Broadcasting. Er wollte wissen, ob ich eine On-Air-Position für den größten Linux-Podcast der Welt in Betracht ziehen würde. Ich nahm an und fing früh im folgenden Jahr an.
Kurz nachdem ich in der Zentrale von Jupiter Broadcasting in Arlington, Washington, angekommen war, setzten Chris und ich uns über Buffalo Wings, um über das Leben bei Jupiter Broadcasting zu sprechen. Ich erklärte Chris, dass ich ein paar Bedenken hatte, darunter meine fast karikaturartige Unfähigkeit, mich an irgendetwas zu erinnern, meinen hektischen Zeitplan und meinen Wunsch, dass Jupiter Broadcasting das erste Podcast-Netzwerk wird, das vollständig unter Linux läuft.
Ich hatte schon früher Leute in den Linux-Medien getroffen und gehört, wie sie darüber sprachen, dass Open Source besser sei – sicherer, stabiler und leicht verfügbar. Ich hatte auch ihre Einstellung gesehen, nachdem die Show vorbei war und der Vorhang zugezogen wurde:Viele von ihnen wollten ihr Geschäft nicht wegen eines unausgegorenen Codes riskieren, der von einem Haufen Amateuren zusammengeschustert wurde.
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Daher überraschte mich die Antwort von Chris:„Das würde mir wirklich gefallen.“ Er fragte nicht nach Details, was gut war, weil ich keine hatte. Er hat mir kein Eins-zu-eins-Mandat gegeben, dass jede Lösung, die wir unter Linux einsetzen, alles genau so machen muss, wie es auf einer konkurrierenden Plattform gemacht wurde. Sein Kriterium war viel vernünftiger:Finden Sie einen Weg, Jupiter Broadcasting mit einer reinen Linux-Lösung auf Sendung zu bringen, und er brachte es in Produktion.
Später in diesem Jahr hatte ich eine anhaltende Meinungsverschiedenheit mit einem unserer Produzenten, der eine Übertragung vom LinuxFest Northwest ermöglichen wollte. Ich hatte einen Weg gefunden, unkomprimiertes 1080p-Video in Linux zu bringen, aber eine Softwarelösung zum Wechseln von FFmpeg-Quellen war noch nicht verfügbar. Ich hatte mich intensiv mit Snowmix beschäftigt und wusste, dass es in der Lage war, das zu tun, was ich brauchte, aber irgendetwas funktionierte nicht ganz. „Wir könnten einen Entwickler einstellen“, schlug ich vor. "Ich werde dafür bezahlen; dann könnten wir komplett auf Linux senden. Es wird nicht nur sein, dass wir live vom LinuxFest Northwest sind; es wird ein Spektakel für sich sein."
Unser Produzent war von meiner Begeisterung unbeeindruckt. Er erzählte mir, dass ein anderer lokaler Podcaster sich bereit erklärt hatte, einen Mac mitzubringen und die Sendung mit proprietärer Software ermöglichen würde.
Da ich relativ neu im Unternehmen bin und das Boot nicht ins Wanken bringen wollte, ließ ich die Angelegenheit fallen. Ich gab das Testen von Software auf und bereitete mich darauf vor, auf einem Mac zu senden.
Die Nacht vor dem LinuxFest war eine arbeitsreiche Zeit im Studio. Wir hatten an diesem Tag zwei Shows gedreht, und ich hatte die Aufgabe übernommen, Angela, eine andere On-Air-Persönlichkeit, auf Linux umzustellen.
Ich war gerade dabei, Aufnahmen von ihrem Erlebnis zu schneiden, als das Telefon klingelte. Es war der andere Podcaster – aufgrund eines persönlichen Problems konnte er nicht am LinuxFest teilnehmen und würde keine Ausrüstung zur Verfügung stellen können.
Wir waren alle schockiert und enttäuscht. Dann wurde mir klar, was für eine unglaubliche Gelegenheit mir gerade gegeben worden war.
Ich schnappte mir einen Ersatz-Laptop, einen System76 Bonobo, lud ihn mit einer frischen Installation von Linux MATE auf und machte mich an die Arbeit.
Ich nahm den Laptop mit zurück in mein Hotel und bemerkte, dass ein neues aufstrebendes Softwareprojekt, das seine Codebasis neu geschrieben hatte, eine der ersten Versionen seiner Software veröffentlicht hatte:OBS Studio.
Es unterstützte keine Tastaturbindungen zum Umschalten der Eingabe, es unterstützte kein Streaming zu mehreren Quellen und die externe Vorschaufunktion funktionierte nicht, aber es bot eine Möglichkeit zum Umschalten von Videoeingängen.
Am nächsten Morgen stürmte ich ins Studio und ging direkt zu Chris’ Büro. Er bereitete sich später an diesem Tag auf eine Show vor, und während er nichts sagte, sagte mir sein Gesicht:„Das sollte besser wichtig sein.“
„Chris, ich habe diese neue Software namens OBS, die an diesem Bonobo arbeitet. Ich denke, es könnte funktionieren, beim LinuxFest Northwest zu senden.“
Chris setzte sich in seinem Stuhl auf. Er erkannte sofort, was für ein riesiger Durchbruch das war und was es für das Broadcasting unter Linux bedeuten könnte. Dann ließ er sich zurückfallen, rieb sich die Stirn und sagte:„Das ist großartig, Mann … aber wir können keine Übertragung auf einem Laptop über USB ausführen. Wir brauchen einen leistungsstarken Desktop – einen mit PCI-Capture-Fähigkeit. Und da bereits ein Mann fehlt, ist das Budget hauchdünn.“
Ich ging nach unten, wo Allan Jude sich darauf vorbereitete, mit Chris auf Sendung zu gehen, um TechSNAP zu machen.
„Allan, wir brauchen eine neue Übertragungsmaschine, damit wir eine Produktion komplett unter Linux machen können“, sagte ich ihm. "Würden Sie die Rechnung mit Chris und mir teilen?"
Allan murmelte etwas darüber, dass FreeBSD und ZFS besser seien als unser alberner Linux-Unsinn, und sagte dann mit seinem stolzen, freundlichen kanadischen Akzent einfach:„Sicher.“
Nachdem Chris und Allan die Show beendet hatten, stiegen wir alle ins Auto und fuhren zum Elektronikgeschäft. Wir haben jeder ein paar der notwendigen Komponenten herausgesucht und sie zurück ins Studio gebracht.
Am Freitag um 5 Uhr morgens, nachdem wir fast 26 Stunden wach waren, hatten wir einen funktionierenden Desktop, der ein Video der Küche im Studio übertrug.
2015 war das erste Jahr, in dem ich Moderator der Linux Action Show war – und das erste Jahr, in dem wir sie vollständig unter Linux ausgestrahlt haben.
Ein paar Monate später lud uns System76 ein, auf ihrem Campus in Colorado zu senden. Da wir wieder kein Budget für Ausrüstung hatten, landeten wir auf dem Flughafen von Denver, ohne einen Plan zu haben, wie wir eine Sendung durchziehen würden.
Nachdem wir bei System76 angekommen waren und erklärt hatten, was wir für die Durchführung der Sendung benötigten, gingen wir zu einem der letzten verbliebenen Radio Shack-Geschäfte, um einige C920-Webcams zu kaufen. Während wir weg waren, hatte uns das Team von System76 eine kundenspezifische Sendeanlage gebaut. Ich hätte nicht überrascht sein sollen, da wir uns in der Zentrale eines Teams von Leuten befanden, die Linux-Rigs für ihren Lebensunterhalt bauen. Trotzdem war ich überrascht, wie schnell sie in der Lage waren, eine außergewöhnlich leistungsstarke Maschine zusammenzustellen, die speziell für unsere Sendung gebaut wurde.
Nachdem ich das Betriebssystem installiert hatte, begann ich mit der Installation der erforderlichen Software und wurde von dieser Offenbarung getroffen:Mit proprietärer Software war dies einfach nicht möglich. Allein das Betriebssystem müsste gekauft und lizenziert werden. Die Hardware müsste für dieses Betriebssystem spezifisch sein. Sie müssten durch Aktivierungsschlupflöcher springen, um die Übertragungssoftware zum Laufen zu bringen.
Im Gegensatz dazu war ich hier mit einem Computer, der gerade für uns zusammengeworfen worden war (wenn auch von einer Firma, die dies beruflich macht), einem kostenlosen Open-Source-Betriebssystem und einer Software, die von einem Team von Freiwilligen entwickelt wurde so leistungsfähig wie jede teure proprietäre Alternative.
Im folgenden Jahr bauten wir drei Linux-Workstations nach Maß, die die verbleibenden Nicht-Linux-Computer bei JB One ersetzten. Linux und Open Source erwiesen sich nicht nur als ebenso wettbewerbsfähig wie die proprietäre Alternative, sondern übertrafen alle Erwartungen, die wir hatten. Das Publikum bemerkte sofort eine Verbesserung der Videoqualität. Auf einer einzigen Plattform zu sein, schuf eine kohärente Übertragungsumgebung, in der jede Maschine eine andere ersetzen konnte.
2017 endete die Linux Action Show und ich stand vor einem neuen Weg. Wir starteten die „Ask Noah“-Show, eine wöchentliche Talk-Radiosendung, in der ich die hart erlernten Lektionen von Produzenten und Kollegen nahm, die mir sagten, was Linux und Open Source nicht können, und den Zuhörern beibrachte, wie man genau diese Dinge macht.
Wir wussten, dass Linux und Open Source mit einem minimalen Budget gut funktionieren könnten, aber was könnten sie tun, wenn wir mehr Ressourcen hätten?
Wenn Altispeed Technologies sein Scheckbuch öffnet, um ein Projekt zu finanzieren, ist es so, als ob Ihr großer Bruder auftaucht, um Sie in einem Straßenkampf zu unterstützen. Wir konnten einen Raum für Sendungen nach Maß bauen, den besten Broadcast-Mixer kaufen, den man für Geld kaufen kann, Dell-Maschinen mit Hardware speziell für Linux werkseitig herstellen, unser gesamtes Audio über IP codieren und verteilen und Linux-basierte Remote-Broadcast-Hardware bereitstellen /P>
Heute nimmt die Show „Ask Noah“ Anrufe aus der ganzen Welt entgegen, wurde mehr als 450.000 Mal heruntergeladen und wird von einem Studio ausgestrahlt, das mit dem von iHeartRadio oder Cumulus Media konkurrieren würde. Der Unterschied? Es läuft vollständig unter Linux – war es schon immer und wird es immer sein.
Ich bin stolz auf das, was wir erreicht haben. Wir haben bewiesen, dass jeder, der einen Wunsch hat, online eine Stimme haben kann. Wir haben auch bewiesen, dass Sie kein hohes Budget für Linux benötigen, um auf Sendung zu gehen – und wenn Sie bereit sind, zu skalieren, ist es Linux auch.
Ich habe an jeder großen Linux-Konferenz in den USA teilgenommen und bis heute habe ich niemanden gesehen, der Live-Übertragungen über Linux gemacht hat. Allein im Jahr 2018 war die „Ask Noah“-Show live auf dem Ubuntu Summit, SCALE und dem LinuxFest Northwest, und wir werden live vom Southeast LinuxFest sein, wo ich darüber sprechen werde, wie wir auf den Schultern von Open gestanden haben Source, um qualitativ hochwertige Produktion vollständig unter Linux durchzuführen.