Streaming audio bisa sesederhana menghubungkan ponsel cerdas Anda ke Wi-Fi, AirPlay, atau speaker yang terhubung dengan Bluetooth di rumah Anda. Saat Anda merasa gatal untuk membersihkan peralatan DJ dan memutar rekaman di acara pribadi, Raspberry Pi Anda dapat membantu Anda mengalirkan cross-fade yang epik dan merekam goresan di seluruh rumah Anda.

Untuk orang tersayang yang menolak RVSP pesta Anda, Anda juga dapat menyertakannya dengan menyiarkan audio melalui web. Yang Anda butuhkan hanyalah "pantat" (disiarkan menggunakan alat ini) dan Icecast 2 untuk mewujudkan impian musik ini.

Bersiap-siap

Item berikut diperlukan untuk mengaktifkan dan menjalankan streaming audio di rumah (atau di seluruh web):

  • Raspberry Pi 3 atau 4
  • kartu microSD (8GB atau lebih tinggi)
  • Perangkat audio yang terhubung ke port USB (mis. mixer, kartu suara USB, pengontrol DJ, dongle Bluetooth)
  • perangkat lunak bokong (alat streaming)
  • Icecast 2 (mengirim audio dari Raspberry Pi Anda ke LAN atau internet publik)
  • Raspberry Pi OS (32- atau 64-bit)
instagram viewer

Pertama-tama Anda harus menginstal Raspberry Pi OS. Untuk bantuan dengan tugas ini, lihat kami Panduan penginstal OS Raspberry Pi. Jika mau, Anda dapat menginstal OS Linux alternatif; namun, panduan ini disesuaikan dengan distribusi Linux yang menyertakan penginstal perangkat lunak APT.

Ketika Anda telah mengurutkan OS Anda, butt (siaran menggunakan alat ini) dapat diinstal berikutnya. Butt adalah aplikasi ringan yang akan mengalirkan audio dari sumber audio Raspberry Pi yang terhubung ke salah satu port USB-nya. Perhatikan bahwa aplikasi ini tidak dirancang untuk streaming file audio MP3 (atau serupa).

Mari instal dependensi untuk menangani berbagai codec streaming, menggunakan perintah berikut:

sudotepatInstall-ylibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev

Ketergantungan termasuk jenis file audio seperti LAME, ORB, OGG, FLAC, AAC, dan banyak lagi. Setelah jenis media tersebut diinstal, ambil salinan alat butt streaming dari Situs SourceForge. Kemudian buka jendela terminal, dan gunakan perintah tar berikut untuk mengekstrak dari sumber:

tar -xzf bokong-<Versi: kapan>.tar.gz

Arahkan ke file yang diekstraksi dan buat aplikasi dari file sumber dengan yang berikut ini:

cd butt-<Versi: kapan>
./konfigurasi --dengan-klien
membuat
sudo membuat Install

Seringkali perangkat lunak Linux memiliki paket yang sudah dirakit. Dalam hal ini, perintah di atas memungkinkan Anda untuk membangun paket dari file sumber.

Tetapkan Izin untuk Pantat

Sebelum Anda menjalankan aplikasi, Anda akan ingin memberi diri Anda izin yang memadai. (Atau, Anda dapat menggunakan izin yang ditinggikan dengan awalan "sudo" untuk menjalankannya, tetapi itu tidak disarankan.) Tidak yakin di mana pantat berada? Di terminal Anda, cukup ketik:

dimana pantat

Pindah ke direktori tempat aplikasi butt berada:

CD /usr/lokal/bin

Beri diri Anda izin aplikasi yang diperlukan:

sudochown[nama pengguna Anda]pantat

Untuk menjalankan alat streaming, ketik:

pantat

Sesuaikan Pengaturan untuk Bokong

Saat aplikasi terbuka, Anda perlu mengubah bagian dari konfigurasi. Memilih Pengaturan lalu pilih MENAMBAHKAN untuk mengisi detail server yang dapat diteruskan ke aplikasi Icecast.

Memastikan bahwa semua detail butt server sudah selesai sebelum menginstal Icecast akan memastikan kelancaran operasi. Sebelum Anda menekan MENAMBAHKAN, ingat untuk memilih tombol radio di samping Icecast demikian juga. Anda juga akan menemukan (di dalam menu Pengaturan) area untuk mengisi informasi server terperinci.

Itu URL dapat dikosongkan, atau Anda dapat menambahkan sesuatu yang spesifik (tergantung kebutuhan Anda). Selain itu, terserah Anda jika ingin musik Anda dicantumkan di direktori Icecast. Jika demikian, centang kotak di samping Jadikan server publik. Saat Anda puas dengan detail info server Anda, ketuk MENAMBAHKAN tombol.

Butt UI juga menyertakan beberapa pengaturan tambahan tempat Anda dapat memilih sumber audio dan beberapa penyempurnaan opsional saat menampilkan informasi tentang musik yang diputar di streaming Anda.

Pemasangan Escast

Bagian dari proses ini cukup mudah (berkat paket yang tersedia menggunakan penginstal APT). Masuk ke terminal dan ketik:

sudo tepat Install -y icecast2

Anda akan melihat jendela konfigurasi muncul segera setelah penginstalan selesai.

Setelah memilih Ya untuk melanjutkan dari halaman pertama konfigurasi Icecast, Anda akan dimintai kata sandi dan detail terkait admin. Meskipun petunjuknya akan memandu Anda melalui langkah-langkah intuitif ini, pastikan untuk mencatat kata sandi yang Anda pilih. Karena program pantat masih terbuka, tekan tombol putar untuk mulai mengirimkan audio Anda ke internet.

Anda juga dapat memuat browser web, di komputer lain yang terhubung ke jaringan lokal Anda, dan mengetik [Raspberry_Pi_IP_address]:8000. Ini akan memuat Administrasi, Status, Dan Versi: kapan tab di dalam pengontrol web Icecast. Untuk mengonfirmasi alamat Raspberry Pi Anda, buka jendela terminal dan ketik:

ifconfig

Jika Anda telah menyiapkan semuanya dengan benar, Anda akan melihat detail yang diperluas terkait dengan server streaming Anda.

Untuk memastikan server streaming Anda berfungsi seperti yang diharapkan, pilih salah satu opsi di kanan atas halaman ini: M3U, XSPF, atau VCLT. Anda juga dapat mengarahkan tab browser baru ke http://192.168.1.XXX: 8000/aliran untuk mulai mendengarkan!

Memperluas Kemampuan Stream

Dengan streaming musik Anda aktif dan berjalan, apa yang akan Anda lakukan dengan kemampuan baru Anda? Jika Anda ingin mengalirkan musik di luar jaringan lokal Anda, pertimbangkan menghubungkan ke alat DNS dinamis gratis. Setelah Anda menyiapkan layanan DDNS, cukup ubah URL yang menjadi referensi aliran Icecast Anda untuk menyiarkan aliran Anda ke seluruh dunia.

Jika Anda ingin membawa streaming ini ke level stasiun radio internet otomatis, silakan periksa Buka Penyiar. Perangkat lunak gratis ini sangat bagus untuk penggemar, organisasi nirlaba, atau entitas beranggaran rendah yang ingin berbagi pemikiran dengan dunia.

Tambahkan Konten Video Opsional

Meskipun kemungkinannya hanya dibatasi oleh imajinasi Anda, banyak penghobi dan profesional telah membuat konten video (beberapa sebagai sumber penghasilan utama mereka) menggunakan YouTube. Yang Anda butuhkan hanyalah Raspberry Pi 3 atau 4, kamera terpasang, dan beberapa pemahaman dasar tentang terminal Linux. Dari sana, Anda akan dapat dengan mudah menemukan cara untuk melakukan streaming video dan audio dengan hampir semua anggaran.

Mengapa tidak mencobanya? Dengan streaming audio, perangkat lunak otomasi, dan umpan video, Anda akan memiliki studio yang tampak profesional yang dialirkan ke seluruh dunia. Cukup keren, bukan?