Jumat, 16 Januari 2015

Membuat Server Video Streaming dengan Broadcam Live Video Streaming

Dasar Teori

 Video streaming adalah istilah yang sering kita gunakan saat melihat video diinternet melalui browser dimana kita tidak perlu men-download file video tersebut untuk dapat memutarnya. Istilah ini tersebut terdiri dari dua suku kata yaitu video dan streaming, secara istilah video berarti teknologi untuk menangkap, merekam, memproses, mentransmisikan dan menata ulang gambar bergerak, sedangkan streaming berarti proses penghantaran data dalam aliran berkelanjutan dan tetap yang memungkinkan pengguna mengakses dan menggunakan file sebelum data dihantar sepenuhnya.Jadi video streaming dapat diartikan transmisi file video secara bekelanjutan yang memungkinkan video tersebut diputar tanpa menunggu file video tersebut tersampaikan secara keseluruhan.Video streaming banyak diimplementasikan pada dunia pertelevisian untuk melakukan siaran dari website atau mengirimkan gambar siaran langsung melalui website atau disebut juga live streming. Jadi gambar yang didapatkan dari siaran langsung, sesegera mungkin ditransmisikan dan dapat diputar melalui internet.
Broadcam Video Live Streaming Perangkat Lunak Streaming dan Video Broadcast Hidup melalui Internet, untuk mendapatkannya bisa di download di link
http://www.nchsoftware.com/broadcam/index.html
Fitur yang bisa dinikmati adalah sebagai berikut :
- Streaming video dan audio langsung dari PC
- Menonton video stream dari browser web dengan plugin Flash.
- Ada preview rekaman file video


Langkah Percobaan :
1. Unduh aplikasi dari link berikut :
http://www.nchsoftware.com/broadcam/index.html
2. Install aplikasi tersebut. Tampilan aplikasinya adalah sebagai berikut :

3. Konfigurasi Local Network kita sesuai kebutuhan, yang tentunya tujuannya agar file, streaming bisa di lihat oleh public. Tetapi untuk aplikasi free, kita tidak bisa melakukan streaming jika kita berbeda LAN dan juga kita tidak bisa mengatur IP nya tersebut jika kita menggunakan aplikasi free tersebut. Selanjutnya kita tes web routing dan test wizard.  Local Network adalah alamat yang digunakan oleh client untuk mengaksesnya sedangkan jika kita tidak dalam satu LAN maka gunakan link yang Internet.


4. Setelah starting, kita telah bisa melakukan webcaman ataupun melakukan streaming video menggunakan aplikasi ini. Untuk webcam langkah nya adalah sebagai berikut :

 untuk share video adalah sebagai berikut :
Untuk video streaming, dari file komputer akan di convert secara default agar bisa di view online.

5. Gambar hasil video streaming , hasilnya dapat dilihat online, kita tinggal membuka link nya ke web browser. Link nya adalah alamat IP yang pertama kali kita config sebelumnya.

Tampilan awal di Client



WEBCAM
Server


Client

VIDEO STREAMING
Server

Client


References
http://www.almuhibbin.com/2012/01/membuat-server-video-streaming-dengan.html
http://www.nchsoftware.com/broadcam/index.html

Rabu, 14 Januari 2015

Konfigurasi Firewall di Mikrotik

Dasar Teori

Firewall atau dinding api adalah suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman untuk bisa melaluinya dan mencegah lalu lintas jaringan yang dianggap tidak aman. Umumnya, sebuah tembok-api diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dengan jaringan Internet.

Tembok-api digunakan untuk membatasi atau mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilah firewallmenjadi istilah lazim yang merujuk pada sistem yang mengatur komunikasi antar dua macam jaringan yang berbeda. Mengingat saat ini banyak perusahaan yang memiliki akses ke Internet dan juga tentu saja jaringan berbadan hukum di dalamnya, maka perlindungan terhadap perangkat digital perusahaan tersebut dari serangan para peretas, pemata-mata, ataupun pencuri data lainnya, menjadi kenyataan.



Topologi Jaringan

Langkah Percobaan
1. Konfigurasi mikrotik, ETH2 sebagai LAN dan ETH 3 sebagai WAN

2. Pada ETH 2 LAN networknya adalah 172.16.30.0/24
3. dan gunakan dhcp server pada pada mikrotik untuk membagikan IP address.
4. Untuk IP address eth 3 WAN, gunakan DHCP client untuk merequest IP pada router utama. 

5. Konfigurasi NAT pada mikrotik seperti gambar dibawah ini
6. Membuat Firewall untuk memblock akses internet dari 1 mac address client
. Membuat Firewall untuk memblock akses internet dari 1 IP address client
- Buat New Firewall Rules, pada Option “GENERAL“, pilih Chain : “FORWARD”.
Lalu kita pilih / isi Source Address dengan IP Address dari Client yang akan kita Block. Misalnya Client     dengan IP : 172.16.30.58.
- Out Interface kita isi dengan interface : WAN.
- Selanjutnya pada Option “ACTION”, kita pilih : “DROP”.
- Jadi Firewall ini berarti : “Jika ada Client dengan IP : 172.16.30.58 yang akan mengakses internet dengan   OUTGOING melalui Interface WAN, maka koneksi ini akan di DROP oleh Mikrotik.
maka client dengan IP tersebut tidak akan terhubung ke internet.

saat firewall di drop atau dimatikan maka client tersebut akan terhubung kembali ke internet.

7. Membuat Firewall untuk memblock akses internet dari 1 mac address client
- Buat New Firewall Rules, pada Option “GENERAL“, pilih Chain : “FORWARD”.
- Out Interface kita isi dengan interface : WAN.
- Selanjutnya pada menu “ADVANCED”, isikan pada menu “Source Mac Address” daripada Mac           Address yang dimiliki oleh Client yang akan kita Blokir akses internetnya. Pada praktikum ini mac address     yang saya blokir adalah 44:37:E6:45:DF:21
- Selanjutnya pada Option “ACTION”, kita pilih : “DROP”.
- Jadi Firewall ini berarti : “Jika ada Client dengan Mac Address sesuai Mac target yang akan mengakses     internet dengan OUTGOING melalui Interface WAN, maka koneksi ini akan di DROP oleh Mikrotik
maka client dengan IP tersebut tidak akan terhubung ke internet.

saat firewall di drop atau dimatikan maka client tersebut akan terhubung kembali ke internet.

8. Membuat firewall untuk memblock akses internet dari sekelompok IP address client.
- Pertama kita membuat group atau list IP yang akan di beri tindakan. Pada praktikum ini saya membuat 2 list yaitu attacker dan IP pengacau. Klik firewall -> Address List. 
- Selanjutnya kita buat sebuah New firewall rules, pada option "GENERAL", pilih chanL "FORWARD". 
- Out Interface kita isi dengan interface : WAN.
- Selanjutnya pada menu “ADVANCED”, isikan pada menu “Source Address List” daripada Daftar Address List yang telah kita buat untuk memblokir akses internetnya. Kita pilih nama : “IP Pengacau / Attacker”.
- Selanjutnya pada Option “ACTION”, kita pilih : “DROP”.
- Jadi Firewall ini berarti : “Jika ada Client dengan IP Address yang terdaftar pada “IP Pengacau/Attacker” yang akan mengakses internet dengan OUTGOING melalui Interface WAN, maka koneksi ini akan di DROP oleh Mikrotik.
maka client yang IP nya terdapat pada list tersebut tidak bisa akses ke internet.

saat firewall di drop atau dimatikan maka client tersebut akan terhubung kembali ke internet.

References: 
https://thinkxfree.wordpress.com/2012/02/08/step-by-step-konfigurasi-mikrotik-firewall-filter-block-client-block-mac-addres-block-attacker/

Selasa, 13 Januari 2015

Video streaming menggunakan VLC

  Dasar Teori
    Streaming Server adalah sebuah web server atau aplikasi yang terinstal di dalam sebuah server yang digunakan untuk menjalankan file video atau audio secara real-time atau streaming diinternet. Streaming server mengizinkan kita untuk meletakkan file-file audio atau video secara terpisah dari web server yang kita jalankan. Situs - situs yang menyediakan layanan streaming video atau audio menggunakan streaming server untuk menjalankan layanannya. Contoh situs-situs yang menggunakan streaming server di antaranya Youtube, Metacafe, dan Megavideo. Salah satu software untuk membuat streaming server adalah VLC (Video Lan Client).
      VLC merupakan perangkat lunak (software) pemutar beragam berkas (file) multimedia, baik video maupun audio dalam berbagai format, seperti MPEG, DivX, Ogg, dan lain - lain. Salah satu kelebihan yang paling menonjol dari VLC Media Player adalah kelengkapan codec yang dimiliki. Dengan kata lain, VLC dapat memutar hampir seluruh jenis berkas audio maupun video yang ada. Bahkan, program ini juga bisa dijadikan sebagai server untuk kebutuhan streaming di jaringan lokal dan internet.

       Dalam video streaming, terdapat 2 komponen yang berpengaruh yaitu server dan client. Settingan pada server terdapat 3 format yang penulis sajikan yaitu format HTTP, RTSP dan RTP. Berikut tahap - tahap mensetting video streaming baik server maupun client.

2. Langkah-langkah Konfigurasi

Untuk mengkonfigurasi video streaming pada aplikasi VLC pada praktikum hari ini menggunakan tiga bentuk yaitu HTTP, RSTP, dan RTP (Multicast). Berikut langkah-langkah konfigurasinya :

a. Dengan HTTP

1. Buka aplikasi VLC pada PC anda
2. Buka menu media>stream>file, dan akan keluar tampilan seperti berikut :
Kemudian pilih add dan tambahkan vido yang akan disharing oleh server. Kalau pada percobaan ini kami menggunakan video wildlife.wmv. Kemudian Klik stream.

3. Klik next

4. Checlist display locally, ini berfungsi untuk menampilkan video pada server, kemudian ubah new destination menjadi HTTP dan klik add


5. Tulis nama di kolom path. Nama tersebut akan digunakan client untuk membuka video nya. Kemudian next

6. Ubah profile menjadi format video+mp3. Next

7. Klik stream.

8. Kemudian lakukan konfigurasi pada PC client yaitu dengan mengklik menu media dan pilih Open Network Stream. Pada Network protocol masukan alamat URL yaitu IPPCSERVER/tes dan klik play, maka akan terhubung antara PC Client dengan PC server. Konfigurasi untuk HTTP selesai.



b. Dengan RSTP

1. Pertama buka aplikasi VLC yang ada didalam Windows
2. Pilih menu Media kemudian pilih stream, akan muncul seperti berikut :

Selanjutnya klik Add untuk menambahkan video yang ingin distreamingkan. Maka akan muncul tulisan C:\Users\Public\Videos\Sample Videos\Wildlife.wmv, ini merupakan tempat penyimpanan video yang kita tambahkan tadi.
3. Kemudian klik stream, maka akan muncul tampilan seperti berikut :

4. Kemudian klik next, maka akan muncul tampilan seperti berikut :
Kemudian pilih yang RSTP dan centang pada kotak Display locally. Dipilih RSTP karena untuk melakukan streaming video jenis unicast yaitu bisa dibuka dari satu pc server untuk satu pc client.

5. Kemudian klik Add, maka akan muncul tampilan seperti berikut :
Untuk Portnya ambil yang defaultnya yaitu 8554 dan untuk Path kita buat yaitu /tes.sdp

6. Kemudian klik next, maka akan muncul tampilan seperti berikut :
Pilih untuk Profilenya yaitu Video-MPEG2+MPGA(TS).

7. Kemudian klik next, maka akan muncul tampilan seperti berikut :
Ini adalah tahapan akhir dari konfigurasi. Anda hanya mengklik Stream untuk menampilkan video yang akan distreaming. Konfigurasi diatas merupakan konfigurasi untuk Server. Anda hanya perlu menambahkan client dengan PC yang lain.

8. Langkah selanjutnya Konfigurasi pada PC Client yaitu dengan mengklik Menu Media dan pilih Open Network Stream, maka akan muncul tampilan berikut :

Pada Network Protocol masukkan alamat URLnya yaitu rstp://172.18.13.124:8554/tes.sdp dan klik Play, maka akan terhubung antara PC Client dengan PC Server. Konfigurasi untuk RSTP Selesai.




c. Untuk RTP (MultiCast)

1. Pertama buka aplikasi VLC yang ada didalam Windows
2. Pilih menu Media kemudian pilih stream, akan muncul seperti berikut :
 Selanjutnya klik Add untuk menambahkan video yang ingin distreamingkan. Maka akan muncul tulisan C:\Users\Public\Videos\Sample Videos\Wildlife.wmv, ini merupakan tempat penyimpanan video yang kita tambahkan tadi.


3. Kemudian klik stream, maka akan muncul tampilan seperti berikut :

4. Kemudian klik next, maka akan muncul tampilan seperti berikut :
Kemudian pilih yang RTP/MPEG Transport Stream dan centang pada kotak Display locally. Dipilih RTP karena untuk melakukan streaming video jenis multicast yaitu bisa dibuka dari satu PC Server untuk beberapa PC Client.

5. Kemudian klik Add, maka akan muncul tampilan seperti berikut :
Untuk Base Portnya default saja yaitu 5004 dan untuk Addressnya dibuat 239.192.1.4

6. Kemudian klik next, maka akan muncul tampilan seperti berikut :

Pilih untuk Profilenya yaitu Video-MPEG2+MPGA(TS).

7. Kemudian klik next, maka akan muncul tampilan seperti berikut :
Ini adalah tahapan akhir dari konfigurasi. Anda hanya mengklik Stream untuk menampilkan video yang akan distreaming. Konfigurasi diatas merupakan konfigurasi untuk Server. Anda hanya perlu menambahkan client dengan PC yang lain.

8. Langkah selanjutnya Konfigurasi pada PC Client yaitu dengan mengklik Menu Media dan pilih Open Network Stream, maka akan muncul tampilan berikut :
Pada Network Protocol masukkan alamat URLnya yaitu rtp://239.192.1.4:5004 dan klik Play, maka akan terhubung antara PC Client dengan PC Server. Anda bisa menambahkan PC Client yang lain sebanyak mungkin dengan melakukan konfigurasi tersebut. Konfigurasi untuk RTP Selesai.


Rabu, 24 Desember 2014

Konfigurasi NAT di mikrotik


NAT adalah suatu metoda yang digunakan untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP saja. Banyaknya penggunaan metoda ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (Security), dan kemudahan serta fleksibilitas dalam administrasi jaringan. NAT memungkinkan komputer yang mempunyai address yang tidak terdaftar atau komputer yang menggunakan address private, untuk bisa mengakses Internet karena address yang tidak terdaftar tidak memungkinkan untuk koneksi internet jika tidak melalui metoda NAT ini. Dan karena yang bisa koneksi ke internet adalah address yang dikenal atau yang biasa disebut IP Public. Mudahnya NAT ini diatur agar klien bisa melakukan koneksi internet, dengan catatan yang dikenal oleh internet adalah IP Publik kita, bukan IP Lokal LAN kita. Jadi internet menganggap data merupakan request dari mikrotik yang memiliki IP Public sedangkan nanti mikrotik akan mem- forward ke kliennya yang melakukan request.

     Konfigurasi NAT pada mikrotik ada 2 cara, yaitu dengan menggunakan console atau dengan menggunakan WInbox. Langkah-langkah untuk menggunakan winbox adalah sebagai berikut:


Topologi jaringan yang kami gunakan
  

- Hubungkan mikrotik ke PC dan connect menggunakan winbox


- Memberi nama setiap port, eth1 LAN 1, eth2 LAN 2, dan eth3 WAN.


- Setting network untuk setiap LAN, network yang kami gunakan dapat dilihat pada topologi diatas. 




- Konfigurasi DHCP server pada LAN 2 seperti gambar berikut :


- Lakukan juga konfigurasi dhcp server pada LAN 1


- Setelah selesai, cek hasil konfigurasi, apabila IP address PC telah berubah maka konfigurasi berhasil


IP eth 3 LAN 1  menjadi 10.12.0.254


IP eth 3 LAN 1  menjadi 192.168.58.254

-  Kemudian melakukan konfigurasi WAN pada ethernet 3. Konfigurasi DHCP client seperti pada praktikum sebelumnya.

- Konfigurasi pada menu firewall, pilih IP > Firewall > NAT, klik tanda + untuk menambah rule NAT baru

-  Lakukan konfigurasi seperti gambar berikut :

- Pilih tab action, lalu pilih action masquerad lalu klik OK


- Konfigurasi telah selesai dilakukan, lakukan ping ke google atau browsing.