Video streaming adalah sebuah teknologi pengiriman video dari server agar bisa diterima secara terus menerus dan ditampilkan secara real time oleh klien.
Protokol Video
Streaming
Aplikasi streaming menggunakan protokol TCP (Transmission Control
Protocol) dan UDP (User Datagram Protocol) di layer transport pada
internet model (TCP/IP model) yang ditunjukkan oleh gambar di bawah
ini.
Copy and WIN : http://bit.ly/copynwin
Copy and WIN : http://bit.ly/copynwin
Protokol Video Streaming Aplikasi streaming menggunakan protokol TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol) di layer transport pada internet model (TCP/IP model) yang ditunjukkan oleh gambar di bawah
Transport protokol menyediakan konektivitas secara end to end di jaringan aplikasi streaming. Protokol tersebut memindahkan data antara aplikasi-aplikasi pada end-device yang terhubung ke jaringan seperti mengatur komunikasi individual antara web server dan web client Untuk mengatur bagaimana cara web server dan client dapat berinteraksi dikelola oleh protokol-protokol pada layer aplication.
Selain protokol di atas terdapat berbagai protokol untuk streaming yaitu
RealTime Transport Protocol (RTP), Real-time
Control Protocol (RTCP), Session Description Protocol (SDP), Hypertext Transfer
Protocol (HTTP), dan RTSP (Real Time Streaming Protocol ).
Cara Kerja dari video streaming
adalah sebagai berikut :
1. Klien mengirimkan permintaan
streaming video atau audio ke web server,
2. Web server meneruskan permintaan
klien ke streaming server,
3. Streaming server memproses
permintaan klien,
4. Streaming server mentransmisikan
file video atau audio yang diminta kepada klien secara langsung tanpa melalui
web server,
5. Klien dapat menjalankan file video atau audio
yang diminta.
Beberapa software yang digunakan
untuk melakukan streaming antara lain:
1. Darwin Streaming Server
2. Adobe Flash Streaming Server
3. VideoLAN Client (VLC)
4. Icecast
5. PlayOn
6. SHOUTcast
Lalu, protokol transport apa yang paling baik kita gunakan untuk streaming video? Apakah TCP? atau UDP?
TCP dan UDP memiliki performa yang
berbeda dalam menjalankan video streaming. Yang terletak
pada fungsi masing-masing implementasi protokol. TCP memprioritaskan kehandalan
serta tata cara dalam pengiriman data seperti koreksi kesalahan, mengirim ulang
paket data yang hilang serta adanya pengurutan data sesuai dengan urutan data
yang dikirim sehingga menyebabkan delay karena menunggu paket-paket data
tersusun secara berutrutan. Hal ini menyebabkan video streaming menggunakan TCP
lebih lambat dibanding UDP sehingga TCP lebih cocok untuk menjalankan
komunikasi data seperti email, transfer file, web browsers. Sedangkan UDP
merupakan kebalikan dari TCP yang lebih mementingkan kecepatan daripada
kehandalan karena disamping header yang lebih simpel, pesan-pesan dikirimkan
tanpa negosiasi koneksi antara dua host yang akan bertukar informasi
(connectionless), serta tidak adanya pengurutan data. UDP cocok digunakan untuk
komunikasi yang lebih membutuhkan kecepatan seperti video streaming, Domain Name
System (DNS), dan Voice over IP (VoIP).
Jadi, dapat di simpulkan bahwa video straming lebih baik menggunakan protokol UDP
Sumber :
Jadi, dapat di simpulkan bahwa video straming lebih baik menggunakan protokol UDP
Sumber :
Software yang digunakan
Beberapa software yang digunakan untuk melakukan streaming antara lain:
1. Darwin Streaming Server
2. Adobe Flash Streaming Server
3. VideoLAN Client (VLC)
4. Icecast
5. PlayOn
6. SHOUTcast
7. dan lain lain.
Copy and WIN : http://bit.ly/copynwin
Copy and WIN : http://bit.ly/copynwin
Software yang digunakan
Beberapa software yang digunakan untuk melakukan streaming antara lain:
1. Darwin Streaming Server
2. Adobe Flash Streaming Server
3. VideoLAN Client (VLC)
4. Icecast
5. PlayOn
6. SHOUTcast
7. dan lain lain.
Copy and WIN : http://bit.ly/copynwin
Copy and WIN : http://bit.ly/copynwin
Software yang digunakan
Beberapa software yang digunakan untuk melakukan streaming antara lain:
1. Darwin Streaming Server
2. Adobe Flash Streaming Server
3. VideoLAN Client (VLC)
4. Icecast
5. PlayOn
6. SHOUTcast
7. dan lain lain.
Copy and WIN : http://bit.ly/copynwin
Copy and WIN : http://bit.ly/copynwin
Software yang digunakan
Beberapa software yang digunakan untuk melakukan streaming antara lain:
1. Darwin Streaming Server
2. Adobe Flash Streaming Server
3. VideoLAN Client (VLC)
4. Icecast
5. PlayOn
6. SHOUTcast
7. dan lain lain.
Copy and WIN : http://bit.ly/copynwi
Copy and WIN : http://bit.ly/copynwi
Tidak ada komentar:
Posting Komentar