Kamis

Analisis Proses VoD

Adapun proses-proses yang ada dalam sistem VoD ini mulai dari request client ke server hingga video di streamingkan adalah :

1. HTTP request : get metafile
Ketika ingin memutar video yang diinginkan, client melalui web browsernya melakukan HTTP request melalui URI (Uniform Resource Identifier) ke web server dengan melakukan prosedur GET untuk meminta metafile yang berada diserver. Metafile adalah sekumpulan informasi yang ada pada sebuah video, berupa letak alamat video itu disimpan, dan jenis video. Contoh dari metafile bisa berupa .ASX, WAX, WVX, WMX, RAM, .RPM, SMIL, .SMI, PLS, M3U, .SWF. Untuk menjawab request tersebut maka server akan
melakukan response message 200 yang menyatakan bahwa konten yang diminta ada dalam media penyimpanan server dan mulai mengirimkan informasi metafile tersebut ke client.

2. Server send video file
Metafile yang dikirim server akan diterima web browser client, kemudian meneruskannya ke dalam media player yang di embed. Media player akan menggunakan keterangan informasi yang ada pada metafile yaitu berupa letak file video / URL (Uniform Resource Locator) untuk mengakses file video yang berada di webserver. Webserver meresponse dan mengirimkan flv header yang berisi informasi akan metadata video yang diputar. Setelah flash player mengecek flv header maka server secara realtime mengirimkan tiap segment video yang kemudian oleh browser diload ke pemutar flash.

3. Buffering
Ketika server mengirimkan informasi flv header maka flash player akan membaca informasi data file tersebut dan mensinkronisasikan dengan timelines di player. Tetapi ketika kecepatan internet user lebih lambat dengan proses
sinkronisasi flash player, maka flash player harus menunggu informasi di flv body tersebut terkirim sehingga terjadi proses menunggu atau dikenal dengan sebutan buffering, setelah sebagian fragmen informasi tersebut terkirim dan disimpan sementara di penyimpanan lokal, maka flash player akan meload informasi tersebut dan melakukan sinkronisasi kembali.

4. Streaming
Terdapat 2 cara untuk melakukan streaming video pada layanan VOD yaitu pertama dengan metode progressive download dan yang kedua dengan metode pseudo stream.

0 komentar: