Anda di halaman 1dari 22

TUGAS MATA KULIAH KAPITA SELEKTA MEMBANGUN SERVER VIDEO STREAMING DENGAN MUDAH MENGGUNAKAN BROADCAM VIDEO LIVE

STREAMING Dosen: Bpk. Ir. Enang Permana

Disusun oleh: Irfan Irawan: 11221718

S1 FAKULTAS TEKNIK ELEKTRO JURUSAN TEKNIK TELEKOMUNIKASI ISTN CIKINI SEMESTER GANJIL 2011/2012

ABSTRAKSI

Penggunaan bandwidth yang sangat tinggi pada implementasi video streaming dengan metode unicast pada jaringan terhadap banyak client dan keterbatasan metode broadcast untuk mengirimkan video streaming sesuai dengan kebutuhan client menyebabkan diperlukannya sebuah metode yang lebih efisien untuk implementasi video streaming berbasis jaringan. Penelitian bertujuan untuk merancang jaringan kabel dan nirkabel dengan penerapan metode multicast, serta melakukan analisis unjuk kerja video streaming. Penelitian dilakukan dengan cara menganalisis parameter-parameter penting dalam unjuk kerja video streaming yang terdiri dari bandwidth, delay jitter, dan lost datagrams. Hasil penelitian menunjukkan terjadinya penghematan penggunaan bandwidth hingga 200% pada implementasi video streaming terhadap 3 buah client yang tergabung dalam sebuah grup multicast. Kata Kunci : unicast, broadcast, multicast, video streaming, jaringan, client, grup multicast, bandwidth, delay, jitter, lost datagram.

DAFTAR ISI

ABSTRAKSI ............................................................................................................... 2 DAFTAR ISI ................................................................................................................ 3 BAB I PENDAHULUAN ............................................................................................. 4 1.1 1.2 1.3 1.4 Latar Belakang ............................................................................................... 4 Rumusan Masalah .......................................................................................... 4 Tujuan ............................................................................................................ 5 Batasan Masalah............................................................................................. 5

BAB II PEMBAHASAN .............................................................................................. 6 2.1 2.2 2.3 2.4 Apa itu Video Streaming ................................................................................ 6 Cara kerja Video Streaming ............................................................................ 7 BroadCam Video Live Streaming ................................................................... 8 Persyaratan Sistem Operasi........................................................................... 10

BAB III INSTALASI DAN IMPLEMENTASI ........................................................... 11 3.1 3.2 Instalasi BroadCam ...................................................................................... 11 Harus Diketahui tentang BroadCam Video Live Streaming ........................... 18

BAB IV KESIMPULAN DAN SARAN ..................................................................... 21 4.1 4.2 Kesimpulan .................................................................................................. 21 Saran ............................................................................................................ 21

DAFTAR PUSTAKA ................................................................................................. 22

BAB I PENDAHULUAN

1.1

Latar Belakang Teknologi steaming manjadi favorit di kalangan umum, dikarenakan bisa

memangkas semua keterbatasan baik tempat maupun waktu, tentunya asalkan kita terkoneksi dengan internet. Di kalangan entrerprise atau perusahaan, streaming video menjadi solusi yang wajib jika perusahaannya berkembang dengan skala yang besar. Di dunia pendidikan juga bisa di implementasikan teknologi ini, untuk pengajaran online learning, atau pendidikan jarak jauh. Berangkat dari itu semua penulis ingin mengangkat tema video streaming menggunakan salah satu tools khusus untuk system operasi Windows yaitu BroadCam. Akan dibahas cara konfigurasinya, kebutuhan sistem server streaming nya dan termasuk troubleshooting implementasi BroadCam ini detail di makalah, selamat membaca.

1.2

Rumusan Masalah Permasalahan yang di bahas dalam makalah ini adalah : 1. Bagaimana cara membuat server streaming video menggunakan BroadCam pada sistem operasi Windows? 2. Bagaimana cara implementasi server streaming video dengan menggunakan koneksi internet ataupun Lan.

1.3

Tujuan Tujuan dari pembuatan makalah ini adalah, sebagai berikut : 1. Mengetahui cara membuat server streaming video menggunakan BroadCam pada sistem operasi Windows 2. Mengatahui bagaimana implementasi dari BroadCam streaming dengan menggunakan koneksi internet ataupun Lan.

1.4

Batasan Masalah Kami hanya membahas instalasi dan penggunaanya secara offline, satu

jaringan local saja, dikarenakan untuk real implementasinya perlu menggunakan perangkat router, dan diperlukan setingan khusus. Namun demikian secara teknisnya sama, baik offline maupun online menuju internet.

BAB II PEMBAHASAN

2.1

Apa itu Video Streaming Ada dua macam subkategori streaming, yaitu on-demand stream dan webcast

stream On-demand stream dikontrol oleh client sedangkan webcast stream dikontrol oleh server. On-demand stream diaktifkan oleh permintaan user dan dapat dipresentasikan kapan saja sesuai dengan perintah client dan content disimpan di dalam server. Secara sederhana, on-demand stream dimisalkan seperti melihat video kaset, kita dapat melakukan fast-forward, rewind, maupun pause terhadap proses presentasi. Pada webcast stream client hanya dapat menentukan kapan suatu content dimulai dan diakhiri. Sekali presentasi dimulai client tidak dapat melakukan proses apapun sampai presentasi diakhiri oleh client maupun karena waktu presentasi telah selesai. Jika webcast adalah suatu peristiwa yang sifatnya live, user harus melakukan hubungan pada server webcast stream untuk melihat content sesuai jadwal yang telah ditentukan. Proses ini dapat dimisalkan seperti kita menonton televisi atau mendengarkan radio di mana yang mengatur content presentasinya adalah stasiun TV radio tersebut. On-demand stream dapat digunakan dalam TV on-demand, yaitu siaran TV yang programnya telah direkam terlebih dahulu dan kemudian disimpan di dalam server untuk diakses oleh user. Sedangkan webcast stream dapat diterapkan untuk menyelenggarakan siaran langsung, seperti konser musik atau siaran langsung
6

pertandingan sepak bola. Kedua macam streaming ini dapat dilakukan menggunakan ponsel. Maka menonton siaran langsung sepak bola dapat dilakukan melalui ponsel menggunakan teknologi streaming. Selain itu, jika kita tidak sempat menonton suatu program TV, kita masih dapat menontonnya melalui TV on-demand di ponsel..

2.2

Cara kerja Video Streaming Streaming adalah sebuah teknologi untuk memaninkan file video atau audio

secara langsung ataupun dengan pre-recorder dari sebuah mesin server (web server). Dengan kata lain, file video ataupun audio yang terletak dalam sebuah server dapat secara langsung dijalankan pada UE sesaat setelah ada permintaan dari user, sehingga proses running aplikasi yang didownload berupa waktu yang lama dapat dihindari tanpa harus melakukan proses penyimpanan terlebih dahulu. Saat file video atau audio di stream, akan berbentuk sebuah buffer di komputer client, dan data video - audio tersebut akan bulai di download ke dalam buffer yang telah terbentuk pada mesin client. Dalam waktu sepersekian detik, buffer telah terisi penuh dan secara otomatis file videoaudio dijalankan oleh sistem. Sistem akan membaca informasi dari buffer dan tetap melakukan proses download file, sehingga proses streaming tetap berlangsung. Cara simple dan gampang memahaminya, Video adalah sebuah file yang biasanya adalah yang hanya dibuka dan dimainkan oleh aplikasi multimedia yang digunakan seperti Windows Media Player, Winamp, dan lain sebagainya.Nah yang dimaksud dengan video streaming adalah Anda bisa melihat langsung video pada satu halaman web tanpa harus download terlebih dahulu,

Ilustrasi Teknologi Streaming

Pada awalnya, data dari source (bisa berupa audio maupun video) akan dicapture dan disimpan pada sebuah buffer yang berada pada memori komputer (bukan media penyimpanan seperti harddisk) dan kemudian di-encode sesuai dengan format yang diinginkan. Dalam proses encode ini, user dapat mengkompresi data sehingga ukurannya tidak terlalu besar (bersifat optional). Namun pada aplikasi streaming menggunakan jaringan, biasanya data akan dikompresi terlebih dahulu sebelum dilakukan streaming, karena keterbatasan bandwitdh jaringan. Setelah di-encode, data akan di-stream ke user yang lain. User akan melakukan decode data dan menampilkan hasilnya ke layar user. Waktu yang dibutuhkan agar sebuah data sampai mulai dari pemancar sampai penerima disebut dengan latency.

2.3

BroadCam Video Live Streaming BroadCam Video Live Streaming Perangkat Lunak Streaming & Video

Broadcast Hidup melalui Internet, untuk mendapatkannya bisa di download di link berikut http://www.nchsoftware.com/broadcam/index.html

Ada penawaran yang unik untuk versi gratisnya, tentunya dengan fitur online yang lebih lengkap mirip untuk versi yang berbayar asalkan link video kita di daftarkan ke server streaming BroadCam. Tentunya BroadCam sangat ideal bagi perusahaan untuk menyiarkan pengumuman video. Dosen, guru atau webmaster juga dapat dengan cepat dan mudah mengatur untuk menyiarkan video melalui internet.

Secara garis besar kita bisa eksplorasi aplikasi ini dengan mudah diantaranya: Tambahkan video langsung atau direkam ke website pribadi Kompresi dan video stream untuk Internet Video stream bisa digunakan di semua browser populer Menampilkan siaran dari Webcam atau input video secara langsung Set up stream video BroadCam dalam berbagi video dengan pemirsa secara online

Fitur yang bisa dinikmati adalah sebagai berikut: Streaming video dan audio langsung dari PC Anda Menonton video stream dari browser web dengan plugin Flash atau pada Windows Media Player Ada preview rekaman file video Streaming video dalam berbagai format file Streaming video atau gambar jpg dari webcam Anda Menampilkan banner alternatif dengan link URL kustom untuk

mempromosikan perusahaan Anda atau menghasilkan pendapatan dari iklan

BroadCam tentunya mendukung kompresi audio dan video streaming, negosiasi format pemutar video, penyesuaian bandwidth dan fitur melalui Internet. Pemirsa tidak perlu menginstal software khusus untuk melihat webcast BroadCam yang kita Instal. Video stream akan memainkan langsung dari web browser default apapun, Windows modern Mac atau komputer Linux, dan juga dapat dilihat dengan menggunakan pemutar musik seperti Windows Media Player, Winamp dan sejenisnya.

2.4

Persyaratan Sistem Operasi

Untuk fitur di BroadCam sendiri saat ini hanya mensupport system operasi Windows XP / Vista dan Windows 7. Sebelumnya juga harus dipastikan membutuhkan media player baik Windows Media Player, atau web browser dengan Flash plugin terinstal

10

BAB III INSTALASI DAN IMPLEMENTASI

3.1

Instalasi BroadCam Untuk melakukan instalasi BroadCam server pada Windows 7 kita

membutuhkan beberpa hardware dan software yang mendukung. Seperti yang diterangkan sebelumnya, BroadCam handles the audio and video stream compression, player format negotiation, bandwidth adjustment and serving over the Internet. Viewers do not need to install any special software to view a BroadCam webcast. BroadCam streams will play directly from the default web browser on any modern Windows, Mac or Linux computer. BroadCam will also play using a player such as Windows Media Player. Berikut detail dari step instalasinya: 1. Unduh aplikasi dari link berikut:

http://www.nchsoftware.com/broadcam/index.html, lalu jalankan instalernya seperti biasa

11

2. Setelah muncul kotak dialog, klik saja Accept, proses instalasi akan berlanjut ke kotak dialog dibawah ini, klik Finish

3. Proses instalasi sangat singkat dilanjutkan dengan setting standar dari aplikasi ini, yaitu settingan Web Server dan Flash Server, klik OK setelah proses selesai
12

4. Perlu diperhatikan tampilan di bawah ini, setting port router ke port 86, agar bisa membaca fitur streaming video yang digunakan di server BroadCam, klik Continue jika sudah yakin settingan benar

13

5. Kita bisa konfigurasi Local Network kita sesuai kebutuhan, yang tentunya tujuannya agar file, streaming kita bisa dilihat oleh public, selanjutnya kita tes Web Routing dan Test Wizard, klik panel nya, jika konfigurasi semuanya benar maka akan muncul Current Status dengan tulisan hijau.

6. Klik Add, masukkan Stream Name, lihat detail device kita, klik OK

14

7. Pilih player yang nanti secara default bisa digunakan oleh pemisa, defaultnya Windows Media Player, atau Flash Player, opsional

8. Jika kita ingin membuat video streaming, dari file komputer kita, klik tombol Add, lalu akan di convert secara default agar bisa di view online. Lihat hasilnya di panel Preview

15

9. Gambar hasil video streaming menngunakan Kamera bulid in dari Laptop, hasilnya bisa dilihat online, kita tinggal taruh link nya ke website kita (misal).

16

10. Tampilan screen untuk menampilkan kode Embed untuk di letakan ke website kita, tinggal kopi dan paste saja, kodenya, selanjutnya website video streaming kita sudah siap digunakan.

17

3.2

Harus Diketahui tentang BroadCam Video Live Streaming Pertama yang harus diketahui adalah kita mempunyai router dengan fitur

forwarding IP Packet, sehingga port default untuk streaming yaitu port 86 bisa digunkan maksimal, untuk keperluan streaming, tentunya kita juga harus mempunyai IP Public supaya bisa digunakan realtime di internet. Server BroadCam hanya di install di konputer kita saja, sehingga client tidak perlu menginstal aplikasi tambahan, Karena mereka bisa membukanya dengan default player seperti Mindows Media Player, atau via internet dengan plugin Flash terinstal.

18

19

Terlihat gambar di atas, contoh default program yang bisa digunakan pemirsa/client, yaitu MWP, sedangkan gambar di bawahnya adalah tips dan trik saja / manual dari program BroadCam, silahkan menikmati video streaming dengan aman, cepat dan tentunya dengan berbagai fitur unggulan lainnya.

20

BAB IV KESIMPULAN DAN SARAN

4.1

Kesimpulan Dari penjelasan di atas bisa disimpulkan bahwa implementasi video streaming

menggunakan BroadCam sangatlah mudah, reliable, dan efisien karena tidak memerlukan resource server yang besar untuk membangunnya, hanya bermodalkan PC/Laptop biasa server bisa digunakan dengan maksimal. Selain itu keutungan lainnya adalah adalah konfigurasinya yang user friendly memudahkan pengguna awam ketika membangun server streaming, tentunya juga bisa diimplementasikan untuk berbagai kebutuhan, baik untuk keperluan offline atau online melalui internet. Berbagai kemudahan di atas menjadikan pioneer software ini untuk di coba, dan di implementasikan.

4.2

Saran Agar bisa diketahui maksimal atau tidaknya layanan streaming kita, ketika di

akses oleh jaringan luar (online), diperlukan implementasi yang langsung menggunakan router. Dengan memaksimalkan fitur router (jika tipe router mendukung QoS) sehingga bisa kita atur delay, jitter dengan nilai tertentu ataupun alokasi bandwidth dalam satu kali tayang per kanal internet (pengguna online) melihat langsung live streaming kita.

21

DAFTAR PUSTAKA

1. "BroadCam Inc.". Broadcasting You. http://www.nchsoftware.com/broadcam/index.html. Retrieved 2012-01-07 2. "BroadCam Inc.". FAQ BroadCam. http://www.nchsoftware.com/broadcam/faq.html Retrieved 2012-01-07 3. "Kompas.com". Mengenal Video Streaming. http://teknologi.kompasiana.com/internet/2010/11/28/pengertian-dankegunaan-video-streaming-teleconfrence/. Retrieved 2012-01-09 4. "Wikipedia". Konferensi Video. http://id.wikipedia.org/wiki/Konferensi_video Retrieved 2012-01-09 5. "TechTarget.com". Streaming Video. http://searchunifiedcommunications.techtarget.com/definition/streamingvideo. Retrieved 2012-01-09

22