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
Tidak ada komentar:
Posting Komentar