Difference between revisions of "Icecast: feeding menggunakan ezstream"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==Instalasi Ezstream== | ==Instalasi Ezstream== | ||
− | apt-get install ezstream | + | sudo su |
+ | apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad \ | ||
+ | gstreamer0.10-plugins-ugly ezstream | ||
+ | di Ubuntu 20.04 | ||
+ | |||
+ | sudo apt-get install -y ezstream | ||
==Membuat Playlist== | ==Membuat Playlist== | ||
Line 10: | Line 15: | ||
Cara yang paling gampang misalnya | Cara yang paling gampang misalnya | ||
− | find /var/data/album/lagu/pop-barat/ | + | find /var/data/album/lagu/pop-barat/ *mp3 -type f > /var/data/album/playlist-onno.txt |
+ | find /home/onno/Music/ *mp3 -type f > /home/onno/Music/playlist-onno.txt | ||
==Konfigurasi Ezstream== | ==Konfigurasi Ezstream== | ||
Line 22: | Line 28: | ||
cp /usr/share/doc/ezstream/examples/ezstream_mp3.xml ~ | cp /usr/share/doc/ezstream/examples/ezstream_mp3.xml ~ | ||
cd ~ | cd ~ | ||
+ | chmod -Rf 644 ezstream_mp3.xml | ||
gedit ~/ezstream_mp3.xml | gedit ~/ezstream_mp3.xml | ||
Line 35: | Line 42: | ||
<sourcepassword>hackme</sourcepassword> | <sourcepassword>hackme</sourcepassword> | ||
<format>MP3</format> | <format>MP3</format> | ||
− | <filename>/ | + | <filename>/home/onno/Music/playlist-onno.txt</filename> |
<!-- Once done streaming playlist.m3u, exit: --> | <!-- Once done streaming playlist.m3u, exit: --> | ||
<stream_once>1</stream_once> | <stream_once>1</stream_once> | ||
Line 57: | Line 64: | ||
</ezstream> | </ezstream> | ||
+ | url adalah lokasi server. Disini digunakan localhost karena icecast2 berjalan di mesin yang sama. onnoradio bisa di ubah ke nama lain. Alamat lengkap http://localhost:8000/onnoradio | ||
+ | sourcepassword sesuai dengan settingan di file konfigurasi icecast2. | ||
+ | filename adalah lokasi dari playlist, bisa relatif terhadap file konfigurasi atau absolut. | ||
+ | stream_once set ke 0 untuk looping. Set ke 1 untuk di jalankan sekali. | ||
+ | svrinfopublic set ke 0 untuk menjaga agar stasiun radio kita tidak masuk ke halaman kuning icecast. | ||
+ | ==Menjalankan Ezstream== | ||
− | + | Jalankan streaming menggunakan | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ezstream -c ~/ezstream_mp3.xml | |
− | + | Arahkan client musik seperti totem / rhythmbox / audacious / bhanshee ke http://your-server-or-ip-adres.org:8000/onnoradio (atau ke alamat server anda) dan start mendengarkan. | |
− | + | Jika mesin server di booting dan kita ingin agar tetap jalan maka masukan ke | |
− | |||
− | |||
+ | /etc/rc.local | ||
Line 99: | Line 92: | ||
* [[IceCast]] | * [[IceCast]] | ||
+ | * [[icecast]] | ||
+ | * [[icecast: instalasi]] | ||
+ | * [[icecast: konfigurasi dasar]] | ||
+ | * [[icecast: feeding menggunakan ezstream]] | ||
+ | * [[IceCast: Live Stream]] | ||
+ | * [[icecast: Live stream menggunakan internet DJ console]] | ||
+ | * [[Multimedia di Linux]] |
Latest revision as of 08:56, 5 June 2021
Ezstream adalah program Command Line untuk mengirimkan stream ke icecast.
Instalasi Ezstream
sudo su apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad \ gstreamer0.10-plugins-ugly ezstream
di Ubuntu 20.04
sudo apt-get install -y ezstream
Membuat Playlist
Cara yang paling gampang misalnya
find /var/data/album/lagu/pop-barat/ *mp3 -type f > /var/data/album/playlist-onno.txt find /home/onno/Music/ *mp3 -type f > /home/onno/Music/playlist-onno.txt
Konfigurasi Ezstream
Ada banyak contoh konfigurasi Ezstream
ls /usr/share/doc/ezstream/examples
Disini kita menggunakan ezstream_mp3.xml
cp /usr/share/doc/ezstream/examples/ezstream_mp3.xml ~ cd ~ chmod -Rf 644 ezstream_mp3.xml gedit ~/ezstream_mp3.xml
Contoh
<ezstream> <url>http://localhost:8000/onnoradio</url> <sourcepassword>hackme</sourcepassword> <format>MP3</format> <filename>/home/onno/Music/playlist-onno.txt</filename> <stream_once>1</stream_once> <svrinfoname>My Stream</svrinfoname> <svrinfourl>http://www.oddsock.org</svrinfourl> <svrinfogenre>RockNRoll</svrinfogenre> <svrinfodescription>This is a stream description</svrinfodescription> <svrinfobitrate>128</svrinfobitrate> <svrinfochannels>2</svrinfochannels> <svrinfosamplerate>44100</svrinfosamplerate> <svrinfopublic>0</svrinfopublic> </ezstream>
url adalah lokasi server. Disini digunakan localhost karena icecast2 berjalan di mesin yang sama. onnoradio bisa di ubah ke nama lain. Alamat lengkap http://localhost:8000/onnoradio sourcepassword sesuai dengan settingan di file konfigurasi icecast2. filename adalah lokasi dari playlist, bisa relatif terhadap file konfigurasi atau absolut. stream_once set ke 0 untuk looping. Set ke 1 untuk di jalankan sekali. svrinfopublic set ke 0 untuk menjaga agar stasiun radio kita tidak masuk ke halaman kuning icecast.
Menjalankan Ezstream
Jalankan streaming menggunakan
ezstream -c ~/ezstream_mp3.xml
Arahkan client musik seperti totem / rhythmbox / audacious / bhanshee ke http://your-server-or-ip-adres.org:8000/onnoradio (atau ke alamat server anda) dan start mendengarkan.
Jika mesin server di booting dan kita ingin agar tetap jalan maka masukan ke
/etc/rc.local
Referensi
- http://koorenneef.nl/content/run-your-own-online-radio-station-icecast2-and-ezstream-howto
- http://www.icecast.org/ - tentang icecast2
- http://www.icecast.org/ezstream.php