Jaringan Multimedia Sritrusta Sukaridhoto ST Ph D Politeknik


































































- Slides: 66
Jaringan Multimedia Sritrusta Sukaridhoto, ST. Ph. D. Politeknik Elektronika Negeri Surabaya – SMK Lamongan S
Daftar Isi S Hari 1 S Multimedia Protocol S Hari 2 S IP Telephony S S H. 323 SIP S Media Server S Hari 3 S DLNA
Multimedia Protocol Hari - 1 S
Jaringan Multimedia • • • Media Jaringan, mengirimkan ke orang lain Bagaimana ? MULTIMEDIA PROTOCOL
Multimedia Protocol S Komponen pada Multimedia protocol S RTP = Real-time Transport Protocol S S RTCP = RTP Control Protocol S S Standar protokol yang digunakan untuk mengirim data Audio dan Video secara real-time berupa streaming media. RTP digunakan untuk mengirm data, dan RTCP adalah protokol pembantu yang mengatur dan memonitoring transmisi dan Qo. S. Komponen tambahan S Signaling S S H. 323, SIP Deskripsi Strem Session Description Protocol S Mendeskripsikan sesi dan konten
Multimedia Protocol Stack
Real-time Transport Protocol (RTP) S Mengirimkan data multimedia secara real-time seperti audio-video S Menggunakan mekanisme yang dinamis S H. 261, MPEG 1/2/… S Dapat digunakan secara scalable S Unicast, multicast, from 2 to many S Memiliki fungsi sebagai S Content labeling S Timing synchronization
Cara kerja RTP
Real-time Transport Control Protocol (RTCP) S Paket pengontrol waktu pengiriman pada RTP S Fungsi S Feedback dari kualitas data yang terkirim S Memberitahukan kepada semua jumlah partisipan S Setiap partisipan di sesi RTP secara periodik mengirimkan RTCP paket kontrol untuk partisipan lainnya
Real-Time Streaming Protocol (RTSP) S Protokol yang digunakan untuk mengontrol streaming media server S Menggunakan RTP dan RTCP untuk mengirimkan streaming S Berkolaborasi dengan HTTP S Penggunaan S Rtsp: //example. com/media. mp 4
RTSP S Server S Client S Darwin Streaming Server S FFmpeg S Quicktime Streaming Server S MPlayer S Ffmpeg S Quicktime S Youtube S Real. Player S Video. LAN S Skype S Windows Media Services S VLC S Windows Media Player
Metode pada RTSP S Major S S SETUP : server mengalokasikan resource untuk stream dan start RTSP session PLAY : transfer stream PAUSE : berhenti sementara TEARDOWN : Membebaskan resource steram Minor S S S OPTIONS ANNOUNCE DESCRIBE RECORD REDIRECT SET_PARAMETER
Metode pada RTSP HTTP GET presentation description (sdp) client C SETUP PLAY RTP audio/video RTCP TEARDOWN web server W media servers A&V
Resource Reservation Protocol (RSVP) S Protokol pada Transport layer yang digunakan untuk mengalokasikan resource di jaringan komputer. S Dapat digunakan pada host atau router, untuk mengatur Quality of Services (Qo. S)
Contoh penggunaan RSVP Per flow policing DSCP marking Diffserv Region Classify & schedule based on DSCP Backbone Access RSVP signalling Trust Boundary
Real Time Messaging Protocol (RTMP) S Protokol yang dibuat oleh Adobe untuk komunikasi antara Server media dan Flash player. S Adobe merilis secara public untuk versi yang belum fix S Variasi: S RTMPS ditambah TLS/SSL S RTMPE ditambah adobe encryption S RTMPT HTTP Tunnel
Implementasi S Client S Adobe FLASH S MPlayer S XBMC S VLC S Server S Adobe Flash Media Server S Real. Networks Server S Red 5 Media Server
Penggunaan Multimedia Protocol S IP Telephony (Vo. IP) S Streaming Server S Share between devices
IP Telephony Hari - 2 S
IP Telephony • • • Voice Over IP (Vo. IP) Berbicara jarak jauh Protokol yang digunakan ? Penomeran ? Audio OK, Video ?
Protocol dibalik Vo. IP S H. 323 S Session Initiation Protocol (SIP) S Media Gateway Control Protocol (MGCP) S Session Description Protocol (SDP) S Real-time Transport Protocol (RTP) S Real-time Transport Control Protocol (RTCP) S Skype protocol
H. 323 S
H. 323 S ITU Telecommunication Standardization Sector (ITU-T) S Protokol yang mendefinisikan komunikasi audio-video melalui packet network. S Merupakan bagian dari H. 32 x S Multimedia over ISDN, PSTN/SS 7 dan 3 G mobile S Central PBX S Implementasi GATEKEEPER
Contoh penggunaan
Komponen H. 323 S Terminal S Alat atau software pada user S Multipoint Control Unit S Perangkat yang menggabungkan berbagai terminal untuk melakukan teleconference S Gateways S Perangkat yang menghubungkan dengan jaringan lain seperti PSTN S Gatekeeper S Perangkat yang mengatur pemberian “nomer” pada terminal S Border Element dan Peer Element S Perangkat yang menghubungakan antar kelompok jaringan H. 323
Komponen H. 323
H. 323 - Terminal S Software S Hardware
H. 323 – Multipoint Control Unit (MCU) S Hardware based S 2 n client S Contoh: S Cisco MCU series S Polycom RMX series
H. 323 - Gateways S Penghubung antara jaringan PSTN dengan H. 323 S Memiliki port FXO, FXS S Contoh: S CISCO router + FXO/FXS module S Linksys SPA series
H. 323 – Gateways - FXO/FXS S FXO = Foreign e. Xchange Office S FXS = Foreign e. Xchange Subscriber
H. 323 Gateways
H. 323 - Gatekeeper S Memberi “nomer” pada terminal S Software S Gnu. GK S Hardware S CISCO router with gatekeeper IOS
H. 323 – Border/Peer Element S Konfigurasi penomeran pada gatekeeper S 9 xxx
Session Initiation Protocol (SIP) S
SIP S Protokol signal komunikasi yang digunakan untuk mengontrol sesi komunikasi multimedia audio dan video melalui Internet Protocol (IP) S Desain Internet Engineering Task Force (IETF) S Berjalan diatas protokol RTP
Komponen SIP • • • User Agent • UAC = User Agent Client • UAS = User Agent Server • Proxy • Registrar, • Redirect • Location Gateway
SIP – User Agent S Software S PC X-Lite S i. Phone Zoiper S Android ? ? S Blackberry ? ? S Nokia ? ? S Hardware S Cisco IP Phone
SIP – Server S Proxy S Server yang melakukan request pemanggilan S Routing S Registrar S Mengatur penomeran S Redirect S Mengubah jalur pemanggilan ke luar jaringan atau jaringan lain
SIP – Server (implementasi) S Proprietary S CISCO Unified Communication Manager (CUCM) S Open. Source S Asterisk PBX
SIP – Asterisk (1) S Kebutuhan: S Koneksi Internet S PC sebagai server Vo. IP S LAN S Download “Asterisk. Now Software PBX” ISO S http: //www. asterisk. org/downloads S Burn DVD S Nyalakan PC dan booting dengan DVD Asterisk. Now
SIP – Asterisk (2) S Booting S Ketik angka “ 1” dan ENTER S Kemudian akan dimulai installasi dengan GUI
SIP – Asterisk (3) S Mengatur timezone S Pilih “Asia/Jakarta”
SIP – Asterisk (4) S Mengisikan password untuk ROOT
SIP – Asterisk (5) S Memilih jenis partisi S Pilih “Use All Space”
SIP – Asterisk (6) S Tunggu proses installasi hingga selesai
SIP – Asterisk (7) S Reboot PC
SIP – Asterisk (8) S Perhatikan IP address server S Sebelum sistem dipakai, perlu dilakukan update aplikasi. S Login dengan user “root” S Jalankan perintah “yum update”
SIP – Asterisk (9) S Akses ke server Vo. IP S Login = admin S Pass = admin
SIP – Asterisk – Extention (1) S Setelah login dengan admin S Klik S Applications Extentensions S Pilih “Generic SIP Device” S Dan “submit”
SIP – Asterisk – Extension (2) S Isikan S User extension = 302 S Display name = user 1 S Secret = user 123 S Submit & Apply Changes
SIP – X-lite (1) S Isi S Account name = user 1 S User ID = 302 S Domain = IP server S Password = user 123 S Display name = user 1 S Authorization name = 302
SIP – X-lite (2) S Test echo S Dial *43
Media Server S
Media Server • Tempat penyimpanan multimedia • Share file multimedia • Bagaimana cara “share” data ?
Metode Share S File sharing S FTP, NFS, Windows Share, Web (HTTP) S Streaming S Youtube (flash), Darwin / Quick. Time Server, Real Media Server, Windows Media Server, Red 5 Media Server, Adobe Media Server
Red 5 S http: //www. red 5. org S The Open Source Media Server S Based on JAVA S RTMP S Client Adobe Flash Player
Red 5 - installasi S Download source S Extract S Tar zxvf red 5 -1. 0. 0. tar. gz S Masuk ke directory red 5 S Run S. /red 5 sh S Akses melalui web browser S http: //localhost: 5080
Open. Meetings S Web application for conference S Support audio video S Recording S Screen sharing S Whiteboard and chat S http: //openmeetings. apache. org/
Open. Meetings - Installation S Ikuti langkah di dokumen Open. Meetings - Debian
DLNA S
Digital Living Network Alliance • Based on UPn. P Organisasi non-profit yang mengatur cara sharing multimedia antar perangkat • Apple tidak termasuk •
DLNA Classes S Home Network Devices S S S Mobile Handheld Devices S S S Digital Media Server (DMS) storage and share : NAS Digital Media Player (DMP) play media from DMS Digital Media Renderer (DMR) receive media and play Digital Media Controller (DMC) find DMS send to DMR Digital Media Printer (DMPr) printer Mobile Digital Media Server (M-DMS) Mobile Digital Media Player (M-DMP) Mobile Digital Media Uploader (M-DMU) send media to DMS : camera Mobile Digital Media Downloader (M-DMD) portable music player Mobile Digital Media Controler (M-DMC) Home Infrastructure Devices S S Mobile Network Connectivity Function (M-NCF) Mobile Interoperability Unit (MIU)
Implementasi DMR DMP DMS M-DMP
XBMC S Open Source software untuk media player dan entertainment hub S Support S Music, Movies, TVShows Pictures S UPn. P, DLNA
My stuff S Mac. Book Pro 15 S Polycom S HDMI connector S Remote S VGA connector S Speaker S Power cable S Apple TV S Power cord S HDMI cable S Triangle Microphone S Phone audio cable S i. Pad 4 S Power adaptor