Saat itu jam 3 pagi, dan saya seharusnya sudah tertidur setelah empat hari berturut-turut mempersiapkan LinuxFest Northwest yang akan datang. Sebagai gantinya, saya duduk di kamar hotel saya hanya dengan layar laptop saya untuk menerangi benda-benda di sekitar saya.
Di layar ada potongan terakhir dari teka-teki yang akhirnya akan membawa kesuksesan pada misi yang saya mulai pada hari pertama saya sebagai pembawa acara Linux Action Show.
Pada bulan Desember 2014, saya mendapat telepon tak terduga dari Chris Fisher, pemilik dan operator Jupiter Broadcasting. Dia ingin tahu apakah saya akan mempertimbangkan posisi siaran untuk podcast Linux terbesar di dunia. Saya menerima dan mulai awal tahun berikutnya.
Segera setelah saya tiba di kantor utama Jupiter Broadcasting di Arlington, Washington, Chris dan saya duduk di atas sayap Buffalo untuk mendiskusikan kehidupan di Jupiter Broadcasting. Saya menjelaskan kepada Chris bahwa saya memiliki beberapa kekhawatiran, termasuk ketidakmampuan saya yang hampir seperti kartun untuk mengingat apa pun, jadwal saya yang padat, dan keinginan saya untuk melihat Jupiter Broadcasting menjadi jaringan podcast pertama yang sepenuhnya berjalan di Linux.
Saya telah bertemu orang-orang di media Linux sebelumnya, dan saya telah mendengar mereka berbicara tentang bagaimana open source lebih baik—lebih aman, lebih stabil, dan mudah tersedia. Saya juga melihat sikap mereka setelah pertunjukan selesai dan tirai telah dibuka:Banyak dari mereka tidak akan mengambil risiko bisnis mereka dengan sepotong kode setengah matang yang dibuat oleh sekelompok amatir.
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Jadi, jawaban Chris mengejutkan saya:“Saya akan sangat menyukainya.” Dia tidak menanyakan detailnya, yang bagus karena saya tidak punya. Dia tidak memberi saya mandat satu-ke-satu bahwa solusi apa pun yang kami terapkan di Linux perlu melakukan semuanya persis seperti yang dilakukan pada platform pesaing. Kriterianya jauh lebih masuk akal:Temukan cara untuk mengudarakan Jupiter Broadcasting menggunakan solusi all-Linux, dan dia akan memasukkannya ke dalam produksi.
Belakangan tahun itu saya memiliki perselisihan yang sedang berlangsung dengan salah satu produser kami, yang akan memfasilitasi siaran dari LinuxFest Northwest. Saya telah menemukan cara untuk membawa video 1080p yang tidak terkompresi ke Linux, tetapi solusi perangkat lunak belum tersedia untuk mengganti sumber FFmpeg. Saya telah melihat secara ekstensif ke Snowmix, dan saya tahu itu mampu melakukan apa yang saya butuhkan, tetapi ada sesuatu yang tidak berfungsi. "Kita bisa menyewa seorang pengembang," usulku. "Saya akan membayarnya; kemudian kami dapat menyiarkan sepenuhnya di Linux. Kami tidak hanya langsung dari LinuxFest Northwest; ini akan menjadi tontonan tersendiri."
Produser kami tidak terkesan dengan antusiasme saya. Dia memberi tahu saya bahwa podcaster lokal lain telah mengajukan diri untuk membawa Mac dan akan memfasilitasi siaran menggunakan perangkat lunak berpemilik.
Karena relatif baru di perusahaan dan tidak ingin mengguncang perahu, saya mengabaikan masalah ini. Saya menyerah pada pengujian perangkat lunak dan bersiap untuk menyesuaikan diri dengan penyiaran di Mac.
Malam sebelum LinuxFest adalah waktu yang sibuk di studio. Kami telah memfilmkan dua pertunjukan hari itu, dan saya telah mengambil tugas untuk mengubah Angela, kepribadian on-air lainnya, ke Linux.
Saya sedang mengedit rekaman pengalamannya ketika telepon berdering. Itu adalah podcaster lainnya—karena masalah pribadi, dia tidak dapat menghadiri LinuxFest dan tidak dapat menyediakan peralatan apa pun.
Kami semua kaget dan kecewa. Kemudian saya menyadari kesempatan luar biasa yang baru saja diberikan kepada saya.
Saya mengambil laptop cadangan, System76 Bonobo, memuatnya kembali dengan instalasi baru Linux MATE, dan mulai bekerja.
Saya membawa laptop kembali ke hotel saya dan melihat bahwa proyek perangkat lunak baru yang akan datang, yang telah menulis ulang basis kode mereka, telah merilis salah satu versi pertama perangkat lunak mereka:OBS Studio.
Itu tidak mendukung pengikatan keyboard untuk mengganti input, tidak mendukung streaming ke berbagai sumber, dan fungsi pratinjau eksternal tidak berfungsi, tetapi itu menyediakan cara untuk beralih input video.
Keesokan paginya aku masuk ke studio dan langsung pergi ke kantor Chris. Dia sedang mempersiapkan pertunjukan hari itu, dan sementara dia tidak mengatakan apa-apa, wajahnya memberi tahu saya, "Ini lebih baik menjadi penting."
“Chris, saya punya software baru bernama OBS yang bekerja di Bonobo ini. Saya pikir itu bisa bekerja untuk disiarkan di LinuxFest Northwest.”
Kris duduk di kursinya. Dia langsung menyadari betapa terobosan besar ini, dan apa artinya untuk penyiaran di Linux. Kemudian dia merosot ke belakang, menggosok dahinya, dan berkata, “Bagus sekali, man...tapi kita tidak bisa menjalankan siaran di laptop melalui USB. Kami membutuhkan desktop yang kuat—yang memiliki kemampuan menangkap PCI. Dan dengan satu orang turun, anggarannya sangat tipis.”
Saya turun ke bawah, tempat Allan Jude bersiap untuk mengudara bersama Chris untuk melakukan TechSNAP.
“Allan, kami membutuhkan mesin siaran baru sehingga kami dapat melakukan produksi sepenuhnya di Linux,” kataku padanya. "Maukah Anda membagi tagihan dengan Chris dan saya?"
Allan menggumamkan sesuatu tentang bagaimana FreeBSD dan ZFS lebih baik daripada omong kosong Linux konyol kami, dan kemudian, dengan aksen Kanadanya yang ramah dan bangga, dia berkata sederhana, “Tentu.”
Setelah Chris dan Allan menyelesaikan pertunjukan, kami semua masuk ke mobil dan pergi ke toko elektronik. Kami masing-masing memilih beberapa komponen yang diperlukan dan membawanya kembali ke studio.
Pada jam 5 pagi hari Jumat, setelah bangun selama hampir 26 jam, kami memiliki desktop yang berfungsi yang menyiarkan video dapur di studio.
2015 adalah tahun pertama saya menjadi pembawa acara Linux Action Show—dan tahun pertama kami menyiarkannya sepenuhnya di Linux.
Beberapa bulan kemudian, System76 mengundang kami untuk siaran di kampus mereka di Colorado. Sekali lagi, karena tidak memiliki anggaran untuk peralatan, kami mendarat di bandara Denver tanpa rencana tentang bagaimana kami akan melakukan siaran.
Setelah tiba di System76 dan menjelaskan apa yang kami butuhkan untuk mewujudkan siaran, kami menuju ke salah satu toko Radio Shack yang tersisa untuk membeli beberapa webcam C920. Saat kami pergi, tim System76 telah membangunkan kami rig siaran khusus. Saya seharusnya tidak terkejut karena kami berada di kantor pusat sebuah tim yang terdiri dari orang-orang yang membangun rig Linux untuk mencari nafkah. Namun, saya terkejut dengan betapa cepatnya mereka dapat menggabungkan mesin yang sangat kuat, yang dibuat khusus untuk siaran kami.
Setelah saya menginstal OS, saya mulai menginstal perangkat lunak yang diperlukan dan dikejutkan oleh wahyu ini:Anda tidak dapat melakukan ini dengan perangkat lunak berpemilik. Sistem operasi saja perlu dibeli dan dilisensikan. Perangkat keras harus spesifik untuk sistem operasi itu. Anda harus melewati celah aktivasi untuk mengaktifkan dan menjalankan perangkat lunak penyiaran.
Sebaliknya, di sini saya dengan komputer yang baru saja disatukan untuk kita (walaupun oleh perusahaan yang melakukan ini untuk mencari nafkah), sistem operasi sumber terbuka dan gratis, dan perangkat lunak yang dikembangkan oleh tim sukarelawan yang mampu seperti apa pun yang Anda temukan di alternatif eksklusif yang mahal.
Tahun berikutnya, kami membuat tiga workstation Linux secara khusus, yang menggantikan komputer non-Linux yang tersisa di JB One. Linux dan open source telah terbukti tidak hanya kompetitif seperti alternatif kepemilikannya, tetapi juga melampaui semua harapan yang kami miliki. Penonton langsung melihat peningkatan kualitas video. Berada di satu platform menciptakan lingkungan siaran yang kohesif di mana setiap mesin dapat menggantikan yang lain.
Pada tahun 2017, Linux Action Show berakhir, dan saya menghadapi jalan baru di depan. Kami meluncurkan acara "Ask Noah", acara radio bincang-bincang mingguan di mana saya mengambil pelajaran keras dari produser dan kolega yang memberi tahu saya apa yang tidak bisa dilakukan Linux dan open source dan mengajari pendengar tentang cara melakukan hal-hal itu.
Kami tahu Linux dan open source dapat bekerja dengan baik dengan anggaran terbatas, tetapi apa yang dapat mereka lakukan jika kami memiliki sumber daya yang lebih dalam?
Memiliki Altispeed Technologies membuka buku ceknya untuk mendanai sebuah proyek sangat mirip dengan kakak laki-laki Anda yang muncul untuk mendukung Anda dalam perkelahian jalanan. Kami dapat membuat ruang khusus untuk penyiaran, membeli mixer siaran terbaik yang dapat dibeli dengan uang, pabrik mesin Dell dengan perangkat keras khusus untuk Linux, menyandikan dan mendistribusikan semua audio kami melalui IP, dan menyebarkan perangkat keras penyiaran jarak jauh berbasis Linux.
Hari ini acara "Ask Noah" menerima telepon dari seluruh dunia, telah diunduh lebih dari 450.000 kali, dan disiarkan dari studio yang akan menyaingi iHeartRadio atau Cumulus Media. Perbedaan? Ini berjalan sepenuhnya di Linux—selalu dan akan selalu begitu.
Saya bangga dengan apa yang telah kami capai. Kami telah membuktikan bahwa siapa pun yang memiliki keinginan dapat bersuara secara online. Kami juga telah membuktikan bahwa Anda tidak memerlukan anggaran yang besar untuk mengudarakan Linux—dan ketika Anda siap untuk menskalakan, begitu pula Linux.
Saya telah menghadiri setiap konferensi Linux besar di AS, dan sampai saat ini, saya belum melihat orang lain melakukan siaran langsung di Linux. Pada tahun 2018 saja, acara "Ask Noah" ditayangkan langsung di Ubuntu Summit, SCALE, dan LinuxFest Northwest, dan kami akan ditayangkan langsung dari Southeast LinuxFest, di mana saya akan berbicara tentang bagaimana kami berdiri di atas bahu open sumber untuk melakukan produksi berkualitas tinggi sepenuhnya di Linux.