Jaringan Multimedia Sritrusta Sukaridhoto ST Ph D Politeknik

  • Slides: 66
Download presentation
Jaringan Multimedia Sritrusta Sukaridhoto, ST. Ph. D. Politeknik Elektronika Negeri Surabaya – SMK Lamongan

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

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

Multimedia Protocol Hari - 1 S

Jaringan Multimedia • • • Media Jaringan, mengirimkan ke orang lain Bagaimana ? MULTIMEDIA

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

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

Multimedia Protocol Stack

Real-time Transport Protocol (RTP) S Mengirimkan data multimedia secara real-time seperti audio-video S Menggunakan

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

Cara kerja RTP

Real-time Transport Control Protocol (RTCP) S Paket pengontrol waktu pengiriman pada RTP S Fungsi

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

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

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

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

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

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

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

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

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

Penggunaan Multimedia Protocol S IP Telephony (Vo. IP) S Streaming Server S Share between devices

IP Telephony Hari - 2 S

IP Telephony Hari - 2 S

IP Telephony • • • Voice Over IP (Vo. IP) Berbicara jarak jauh Protokol

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

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

H. 323 S ITU Telecommunication Standardization Sector (ITU-T) S Protokol yang mendefinisikan komunikasi audio-video

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

Contoh penggunaan

Komponen H. 323 S Terminal S Alat atau software pada user S Multipoint Control

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

Komponen H. 323

H. 323 - Terminal S Software S Hardware

H. 323 - Terminal S Software S Hardware

H. 323 – Multipoint Control Unit (MCU) S Hardware based S 2 n client

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

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

H. 323 – Gateways - FXO/FXS S FXO = Foreign e. Xchange Office S FXS = Foreign e. Xchange Subscriber

H. 323 Gateways

H. 323 Gateways

H. 323 - Gatekeeper S Memberi “nomer” pada terminal S Software S Gnu. GK

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

H. 323 – Border/Peer Element S Konfigurasi penomeran pada gatekeeper S 9 xxx

Session Initiation Protocol (SIP) S

Session Initiation Protocol (SIP) S

SIP S Protokol signal komunikasi yang digunakan untuk mengontrol sesi komunikasi multimedia audio dan

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 •

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

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

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.

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.

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

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 (3) S Mengatur timezone S Pilih “Asia/Jakarta”

SIP – Asterisk (4) S Mengisikan password untuk ROOT

SIP – Asterisk (4) S Mengisikan password untuk ROOT

SIP – Asterisk (5) S Memilih jenis partisi S Pilih “Use All Space”

SIP – Asterisk (5) S Memilih jenis partisi S Pilih “Use All Space”

SIP – Asterisk (6) S Tunggu proses installasi hingga selesai

SIP – Asterisk (6) S Tunggu proses installasi hingga selesai

SIP – Asterisk (7) S Reboot PC

SIP – Asterisk (7) S Reboot PC

SIP – Asterisk (8) S Perhatikan IP address server S Sebelum sistem dipakai, perlu

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

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

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

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

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

SIP – X-lite (2) S Test echo S Dial *43

Media Server S

Media Server S

Media Server • Tempat penyimpanan multimedia • Share file multimedia • Bagaimana cara “share”

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

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

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

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

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

Open. Meetings - Installation S Ikuti langkah di dokumen Open. Meetings - Debian

DLNA S

DLNA S

Digital Living Network Alliance • Based on UPn. P Organisasi non-profit yang mengatur cara

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

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

Implementasi DMR DMP DMS M-DMP

XBMC S Open Source software untuk media player dan entertainment hub S Support S

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

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