Kamis, 19 Februari 2015

VIDEO STREAMING PAKAI PROTOKOL TRANSPORT APA YA??


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

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 :





 
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

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
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
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


Tidak ada komentar:

Posting Komentar