Radio Streaming in Linux

Radio Streaming Di Linux
15 08 2007
http://nuraini.net/2007/08/15/radio-streaming-di-linux/

Ini ada tutorial membuat radio streaming dengan Linux sebagai Sistem Operasinya.Distro yang saya pakai adalah Debian, namun tutorial ini juga bisa dipakai di Distro lain.Konfigurasi Shoutcast Server

Download Shoucast Server :

mkdir /usr/local/shoutcast

cd /usr/local/shoutcast

wget http://www.shoutcast.com/downloads/sc1-9-7/shoutcast-1-9-7-linux-glibc6.tar.gz

Ekstrak paket program

tar zxfv shoutcast-1-9-7-linux-glibc6.tar.gz

Konfigurasi File

vi sc_serv.conf

Berikut beberapa konfigurasi shoutcast

# Pastikan beapa bandwith yang ada punya dan kecepatan komputer anda (RAM)
MaxUser=10# password untuk DSP konek ke server

Password=iinaja

# no port yang dipakai konek user. Ingat Shoutcast memakai 2 port yaitu portbase dan portbase+1

PortBase=8000

# jumlah daftar lagu yang tampil

ShowLastSongs=10

# alamat DSP yang boleh konek ke server.Kalau 127.0.0.1 berarti hanya DSP lokal saja.

SrcIP=ANY

# alamat tujuan yang diperbolehkan melakukan streaming

DestIP=ANY

# Password admin untuk melakukan perubahan pada web

AdminPassword=iinlagi

# Nama file yang akan diputar jika user konek pertama kali

IntroFile=/usr/local/shoutcast/intro%d.mp3

# Tulisan yang ditampil pada player user

TitleFormat=Radionya iin Beats: %s

Jalankan server

./sc_serv

Jalankan pada browser

http://localhost:8000/

Konfigurasi Shoutcast Trans

Download paket SC_trans

cd /usr/local/shoutcast

wget http://www.shoutcast.com/downloads/sc_trans_posix_040.tgz

Ekstrak paket program

tar zxfv sc_trans_posix_040.tgz

Konfigurasi program

cd sc_trans_040/

vi sc_trans.conf

Berikut beberapa konfigurasi sc_trans

# tempat daftar file yang akan diputar

PlaylistFile=/home/iin/playlist.lst

# IP server streaming dan pronya

Serverip=127.0.0.1ServerPort=8000

# password yang ada di sc_serv.conf

Password=iinaja

# Judul yang tampil pada player

StreamTitle=Radionya iin BeatsStreamURL=http://ai23.wordpress.com

Genre=apa aja dech

# pemutaran lagu apakah lompat2 berapa lompatan

Shuffle=1

Membuat daftar lagu yang akan diputar

find /media/program/the-fikr/ -type f -name �*.mp3? > /home/iin/playlist.lst

Jalankan sc_trans

./sc_trans_linux

Hasil

*******************************************************************************
** TRANScast Distributed Network Audio Content Provider
** Copyright (C) 2000 Nullsoft, Inc. All Rights Reserved.
** Use �sc_trans filename.conf� to specify a config file.
*******************************************************************************
<11/28/06@23:44:43> [TRANSCast] DNAS/posix v0.400-LAME (Mar 4 2003) starting up�
<11/28/06@23:44:43> [MAIN] PID: 16679
<11/28/06@23:44:43> [MAIN] Loaded config from sc_trans.conf
<11/28/06@23:44:43> [MAIN] Loading playlist (/home/iin/playlist.lst)
<11/28/06@23:44:43> [MAIN] Found (11) entries in playlist
<11/28/06@23:44:43> [MAIN] Playlist decoder thread starting
<11/28/06@23:44:43> [MAIN] Streaming thread starting
<11/28/06@23:44:43> [STREAM] Creating stream socket
<11/28/06@23:44:43> [STREAM] Connected to host server
<11/28/06@23:44:43> [DECODE] Opened 04.The Fikr � KaruniaMu.mp3

Percobaan mendengarkan hasil streaming

iin@iin-kompie:~$ mplayer -cache 1024 http://127.0.0.1:8000/

MPlayer 1.0rc1-4.1.2-DFSG-free (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1.60GHz (Family: 6, Model: 13, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.Playing http://127.0.0.1:8000/.
Resolving 127.0.0.1 for AF_INET6�
Couldn�t resolve name for AF_INET6: 127.0.0.1
Connecting to server 127.0.0.1[127.0.0.1]: 8000�
Name : RADIONYA IIN STUDIO 1
Genre : Islam
Website: http://ai23.wordpress.com
Public : yes
Bitrate: 80kbit/s
Cache size set to 1024 KBytes
Cache fill: 0.78% (8192 bytes)
ICY Info: StreamTitle=�The Fikr – 10′;StreamUrl=�http://ai23.wordpress.com�;

Audio file file format detected.

Alhamdulllah radio streaming buatan sendiri pun sudah jadi. Semoga tutorial ini dapat berguna bagi semua.

Satu Tanggapan

  1. Interesting link..

    junbert@
    http://www.cypherbox.net

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: