Mungkin saat ini sudah sangat jarang sekali ada yg mendengarkan radio, Seiring makin pesatnya kemajuan teknologi yg makin hari semakin canggih saja

Terakhir kali saya mendengarkan radio mungkin kalo ga salah inget sekitar tahun 2015an karna memang kebetulan saat itu penyiarnya adalah salah satu teman saya

Back to topic, Sedikit menjelaskan saluran radio yg akan kita buat ini bukan menggunakan frekuesi jaringan radio, Namun lebih ke menggunakan internet protocol dan tugas si Termux ialah sebagai server side nya

Tools yg akan kita gunakan untuk membuat server radio bernama icecast, Icecast sendiri merupakan sebuah tools yg khusus untuk pembuatan server media streaming

Format yg di dukung oleh icecast sendiri ialah ogg webm dan juga mp3, Selain di gunakan sebagai server radio online icecast juga bisa di gunakan sebagai server video streaming

Sebelum ke tutorial penginstalan siapkan dulu file requirement yg di butuhkan, Agar tutorial ini tidak mendapat kendala nantinya

Cara Buat Server

Step pertama install package icecast

1
apt install icecast

Step kedua buat folder icecast pada folder var kemudian buatlah 2 file log pertama untuk access log dan kedua untuk error log

1
2
3
4
5
cd $PREFIX/var/log
mkdir -p icecast
cd icecast
echo > access.log
echo > error.log

Step ketiga jalankan server icecast jika terdapat notifikasi warning di abaikan saja karna memang disini kita masih menggunakan config default dari icecast

1
icecast -c $PREFIX/etc/icecast.xml

Step keempat [Download] (https://lexiie.web.id/Download/sa.broadcastmyselfpro.28.apk) aplikasi khusus untuk live broadcastnya, Kemudian buka aplikasinya

  1. Ketik icon settings (titik 3 di atas)
  2. Atur Track Folder sesuai folder mp3 kalian
  3. Pilih output settings
  4. Ubah value /path menjadi /stream.mp3
  5. Isi username source
  6. Isi password hackme
  7. Klik Connect (kotak putih di bawah)

Proses setup sudah selesai, Langkah selanjutnya ialah melakukan remote forwarding agar localhost kita dapat di akses secara public

1
2
apt install openssh
ssh -o ServerAliveInterval=60 -R 80:localhost:8000 serveo.net

Sekarang server radio online kita sudah bisa diakses secara public, Untuk mendengar saluran radio yg kita buat tadi cukup mengunjungi alamat xxx.serveo.net/stream.mp3

(xxx) sesuaikan dengan subdomain yg di berikan oleh serveo, Silahkan komentar jika ada Step yg tidak kalian pahami

Note:
Karna banyak yg salah persepsi dengan tutorial ini
Termux di gunakan sebagai local server dan remote forwardingnya
Aplikasi digunakan sebagai media live broadcastnya (penyiar)
Url digunakan sebagai pemutar musik untuk pendengar
Disini kita bukan sebagai pendengar (streaming)
Disini kita sebagai penyiar (admin).