Live Streaming adalah Suatu proses
pengiriman data secara terus menerus melalui internet yang sangat berguna bagi
siapa saja yang membutuhkan informasi dalam bentuk video streaming. Video streaming
adalah proses pengiriman file video ataupun audio secara
langsung ke klien dari server.
Live Streaming dapat digunakan untuk
menyiarkan secara langsung video yang direkam melalui sebuah kamera video
supaya dapat di lihat oleh siapapun dan dimanapun dalam waktu bersamaan. Live
Streaming juga dapat digunbakan untuk mengetahui keadaan yang sedang terjadi di
suatu tempat tanpa perlu berada di lokasi yang sama. Live Streaming merupakan
siaran langsung yang di broadcast kepada semua orang pada waktu bersama-sama
sesuai dengan kejadian sesungguhnya, melalui media komunikasi data baik yang
terkoneksi dengan kabel maupun wireless.
Perlu anda ketahui bahwa saat ini di
Indonesia teknologi ini belum banyak dikenal, padahal teknologi ini merupakan
terobosan maju dalam dunia IT yang sangat berguna dan bermanfaat bagi semua
orang dalam kehidupan sehari-hari.
Teknologi streaming ini adalah sutau
teknologi yang digunakan untuk memainkan file audio dan video secara langsung
maupun merekam dari sebuah mesin web server. Teknologi ini adalah teknologi
yang memberikan akses secara langsung untuk melihat file video atau audio
kapanpun dan dimanapun tanpa melalui proses download.
RTP(Real-Time
Transport Protocol) adalah sebuah protokol untuk mentransmisikan file audio dan
video secara langsung lewat jaringan. Secara lapisan aplikasi, ia berada di
atas layer UDP dan TCP, sehingga secara implementasi, ia bisa diaplikasikan
baik di atas UDP dan TCP. Meski demikian, dalam prakteknya, ia lebih banyak
diaplikasikan di atas UDP, untuk menjamin pengiriman audio dan video secara
berkesinambungan. Pengiriman melalui TCP, biasanya memiliki peluang mengalami
putusnya transmisi akibat proses handshake yang tidak lengkap,
sehingga transmisi harus diulang. Proses pengulangan transimisi ini biasanya
memakan waktu lama. Inilah yang menyebabkan penggunaan TCP tidak begitu
diminati.
Di lain pihak,
RTSP (Real Time Streaming Protocol) adalah sebuah protokol yang digunakan untuk
mengirimkan sinyal kontrol kepada streaming file dari sisi klien. Berbeda dengan
RTP, RTSP bisa diberlakukan kepada berbagai jenis file, tidak hanya audio dan
video, karena intinya, ia hanya mengirimkan sinyal kontrol. Selain itu, RTSP
juga bekerja di atas TCP untuk menjamin pengiriman sinyal.
Dalam
aplikasinya, RTP dan RTSP seringkali digunakan bersamaan untuk mengontrol
proses streaming audio dan video dari sisi klien. Inilah mengapa kita bisa
memberikan perintah play, pause dan stop kepada
sebuah video yang sedang kita streaming secara live seperti
pada YouTube. RTSP akan digunakan untuk mengirimkan sinyal kontrol yang
menandakan kapan sebuah file video/audio akan dimainkan. Selanjutnya, RTP
berperan untuk pengiriman file video/audio tersebut. Sebagai tambahan, di dalam
RTP juga ada protokol RTCP yang berfungsi untuk mengamati kualitas pengiriman
audio/video. Selanjutnya, untuk melakukan streaming, user cukup mengakses URL
streaming melalui rtsp:// sebagaimana melakukan akses via HTTP. Ini
bisa dilakukan baik melalui browser, ataupun aplikasi seperti VLC.
Kombinasi kerja keduanya,
digambarkan dalam diagram berikut:
RTP dan RTSP bekerja bersama
Tidak ada komentar:
Posting Komentar