tubes streaming arc

16
STREAMING Andyan Gunawan Raharja Denden M. Dianulhaq Muhammad Hilman Beyri

Upload: dianulhaq

Post on 12-May-2015

1.000 views

Category:

Education


1 download

DESCRIPTION

Tubes streaming arc

TRANSCRIPT

Page 1: Tubes streaming arc

STREAMINGAndyan Gunawan Raharja

Denden M. Dianulhaq

Muhammad Hilman Beyri

Page 2: Tubes streaming arc

teori

Page 3: Tubes streaming arc

Streaming vs. Downloading

Page 4: Tubes streaming arc

Perbandingan web vs streaming server

Page 5: Tubes streaming arc

Empat Tahap Streaming

Page 6: Tubes streaming arc

Streaming

Page 7: Tubes streaming arc

Errors Streaming: Data Lost

Page 8: Tubes streaming arc

Live Streaming vs Ondemand Streaming

Page 9: Tubes streaming arc

Praktek

Page 10: Tubes streaming arc

Cara membuat streaming server di FreeBSD• Cari di master index ports dengan kata kunci streaming• Lakukan instalasi melalui paket caranya pkg_add –r nama_paket• Jika langkah sebelumnya tidak berhasil, lakukan instalasi

menggunakan melalui compile dari ports• # portsnap extract• # portsnap update• # cd /usr/port/kategori_ports/nama_ports• # make configure install clean• bersabar

• Jika langkah sebelumnya tidak berhasil, lakukan instalasi langsungdengan mendownload dari website resminya, misalnya• # pkg_add –r wget• Download dengan

• # wget http://websites/software.tar.gz

• # Tar –xvf nama_source• #cd source_extract• # ./configure• # make install clean• Bersabar

• Cari di google, sourceforge, freshmeat, dan lain-lain• Jangan meyerah

Page 11: Tubes streaming arc

Streaming di FreeBSD• Freebsd ports

• camserv-0.5.1_13,1

• darkice-0.20

• DarwinStreamingServer-6.0.3

• ezstream

• ffmpeg-0.5.1_3,1

• gini-0.5.1_5

• gnump3d-3.0_2

• icecast2-2.3.2_4,1

• shout-0.8.0_1

• vlc-1.0.6,3

• Software Lainnya• Subsonic

• Phpmotion

• Netjukebox

• Tincanjukebox

Page 12: Tubes streaming arc

MP3 Streaming server menggunakan gnump3d

• Gnump3d ini: • termasuk stabil dan siap untuk produksi

• Cara instalasi di freebsd mudah• pkg_add –r gnump3d

• Sesuaikan dengan kebutuhan dengan menyesuaikan file konfigurasi ada di• /usr/local/etc/gnump3d/gnump3d.conf

Page 13: Tubes streaming arc

Audio Streaming Server dengan gini

• Katakunci: A lightweight media streaming server

• Cara1. Untuk menginstall gini di freebsd caranya pkg_add -r gini

2. Minimal siapkan 1 server, dan 1 client feed, 1 client penerima

3. Gini Sebagai server dapat jalankan dengan cara mengetikkan perintah"gini"

4. Terlebih dahulu client 1 membuat playlist, caranya 'find . -type f -name "*.mp3" > playlist.txt'

5. Client 1 mengirimkan feed ke server dengan perintah ginifeed, ginifeed -p playlist.txt -m something.mp3

6. Client 2 kemudian menerima feed dari gini server, misalnya dengan

membuka 'http://ipkomputer:8000/mountpoint" dengan media player.

Page 14: Tubes streaming arc

Audio Streaming Server dengan icecast• Kata kunci: A streaming mp3/ogg-vorbis (dan juga video) audio server• Contoh file configurasi /home/dianulhaq/icecast/icecast.xml

<icecast><limits><sources>2</sources></limits><authentication>

<source-password>hackme</source-password> <!–- default --><relay-password>hackme</relay-password><admin-user>admin</admin-user><admin-password>hackme</admin-password>

</authentication><hostname>localhost</hostname><listen-socket>

<port>8000</port></listen-socket><fileserve>1</fileserve>…….

• </icecast>

Page 15: Tubes streaming arc

demo• Login ssh ke ip <167.205.?.?> dengan user:password adalah

dianulhaq:123456• cd ~/apps

• ls –al• -rwxr-xr-x 1 root dianulhaq 324 Jun 5 00:05 cara-bikin-playlist.sh

• -rwxr-xr-x 1 root dianulhaq 245 Jun 4 22:18 jalankan-ezstream.sh

• -rwxr-xr-x 1 root dianulhaq 216 Jun 4 23:29 jalankan-ginifeed.sh

• -rwxr-xr-x 1 root dianulhaq 220 Jun 4 22:35 jalankan-giniserver.sh

• -rwxr-xr-x 1 root dianulhaq 180 Jun 4 23:49 jalankan-gnump3d.sh

• -rwxr-xr-x 1 root dianulhaq 253 Jun 4 22:19 jalankan-icecast.sh

• -rwxr-xr-x 1 root dianulhaq 247 Jun 4 23:23 jalankan-shout.sh

• ./jalankan-<pilih_salah_satu>

• Buka URL dengan media player misalnya winamp, mplayer, dll• http://<167.205.?.?>:8000/stream <--- icecast

• http://<167.205.?.?>:8888/recurse.m3u <--- gnump3d

• http://<167.205.?.?>:9000/gini <--- gini server

Page 16: Tubes streaming arc

Sekian