Admin Server - MULTIMEDIA STREAMING SERVER
Pengertian Multimedia Streaming Server
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 di internet.
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.
Protokol Streaming
A.
UDP (User Datagram Protocol)
UDP, singkatan dari User Datagram Protocol, adalah
salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang
tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam
jaringan yang menggunakan TCP/IP. Protokol ini didefinisikan dalam RFC 768.
B.
MMS (Microsoft Media Services)
MMS ( Microsoft Media Server ) adalah protocol yang digunakan untuk
mendistribusikan streaming windows media yang dikembangkan oleh Microsoft .
Dukungan codec yang dapat didistribusikan melalui protocol ini adalah WMA dan
WMV. Namun saat ini Microsft windows media server telah dapat pula mengggunakan
protocol RTSP dengan meridirect protocol HTTP yang dimiliki oleh MMS . Port
default nya adalah 1935.
C.
RTSP/RTP (Real Time Streaming Protocol/Realtime Transport Protocol)
Real-time Transport Protocol (RTP) didefinisikan
sebagai standarisasi paket untuk mengirimkan audio dan video pada jaringan IP.
RTP digunakan untuk komunikasi dan sistem entertain yang termasuk didalamnya
streaming media seperti telepony, aplikasi video teleconfrence dan web yang
memiliki fitur berbasis push-to-talk.
D.
Unicast
Unicast adalah satu - ke satu koneksi antara klien dan
server. Unicast menggunakan metode pengiriman IP seperti protokol kontrol
transmisi (TCP) dan User Datagram Protocol (UDP), protokol berbasis sesi.
Ketika klien Windows Media Player menyambung menggunakan unicast ke server
Windows Media, klien yang memiliki hubungan langsung ke server. Setiap unicast
klien yang menyambung ke server mengambil bandwidth tambahan.
E.
Multicast
Multicast atau multicasting adalah sebuah teknik di
mana sebuah data dikirimkan melalui jaringan ke sekumpulan komputer yang
tergabung ke dalam sebuah grup tertentu, yang disebut sebagai multicast group.
Multicasting merupakan sebuah cara pentransmisian data secara
connectionless(komunikasi dapat terjadi tanpa adanya negosiasi pembuatan koneksi),
dan klien dapat menerima transmisi multicast dengan mencari di mana lokasinya,
seperti halnya ketika kita membuka sebuah stasiun radio untuk mendengarkan
siaran radio. Multicast sebenarnya merupakan mekanisme komunikasi one-to-many,
atau point-to-multipoint, dan berbeda dengan cara transmisi unicast.
Langkah Kerja
Langkah kerja dari
video streaming adalah sebagai berikut :
A. Client
mengirimkan permintaan streaming video atau audio ke web server,
B. Web
server meneruskan permintaan client ke streaming server,
C. Streaming
server memproses permintaan client,
D. Streaming
server mentransmisikan file video atau audio yang diminta kepada client secara
langsung tanpa melalui web server,
E. Klien
dapat menjalankan file video atau audio yang diminta.
Keuntungan dan Kekurangan Menggunakan Streaming Server
a) Keuntungan
-
Pengguna yang sedang
melihat video bisa meloncat ke waktu tertentu dalam video tanpa harus
menunggubuffering video secara keseluruhan.
-
Tidak ada data yang
disimpan di dalam komputer pengguna sehingga keamanan file pengguna lebih
terjamin.
-
Streaming ini
membutuhkan bandwidth yang lebih sedikit daripada download biasa karena
pengguna tidak harus men-download video secara keseluruhan.
-
Proses streaming ke
banyak klien dapat dilakukan dari satu jalur streaming.
b) Kekurangan
streaming server:
-
Hanya dapat dilihat
pada saat online.
-
File dihapus setelah
dimainkan (tidak dapat dimainkan kembali secara offline).
Software Streaming server
Ternyata
software streaming server ini sangat banyak, tidak cuma DSS saja. contohnya :
a) Darwin
Streaming Server
b) Adobe
Flash Streaming Server
c) VideoLAN
Client (VLC)
d) Icecast
e) PlayOn
f)
SHOUTcast, dan lain
lain.
Komentar
Posting Komentar