Banyak user yang bertanya : kenapa ada buffer ya?? delaynya jadi panjang neh ??
Saya akan jelaskan kenapa bisa terjadi demikian.
Pada dasarnya streaming yang kita gunakan ini bukanlah TRUE LIVE STREAMING. Tetapi lebih tepatnya adalah SEMI LIVE STREAMING.
True live streaming itu biasanya dipakai pada skype, camfrog maupun YM. Knp harus true (murni) ? karena kalau pake buffering, pasti akan ada delay. Masak ngobrol harus ada jeda panjang? kan ga seru.. hehehe..
Nah, ruginya kalau pakai true live streaming, maka dibutuhkan koneksi internet yang cepat. Kalau ga, maka kadang kalau pas sinyalnyajelek, suaranya akan menghilang. Benar ga?
Berbeda dengan SEMI LIVE STREAMING. Sistem ini menggunakan buffering agar pendengar bisa mendengarkan tanpa ada suara yang hilang. Ya akibatnya akan terjadi putus-putus saat buffering terjadi akibat koneksi internet yang ga cepat. Tetapi data yang tersampaikan masih tetap lengkap, tidak ada yang hilang.
Akibat buffering ini tentunya adalah DELAY atau JEDA. Normalnya sekitar 10 detik.
Jangankan menggunakan server relay, kalau Anda pernah uji coba menggunakan shoutcast dengan localhost windows (di komputer sendiri), ada jeda ga? saya pernah tes jedanya sekitar 10 detik…. LOH… apalagi kalau melewati jaringan internet yah ??
Terus bagaimana supaya ga terjadi jeda ?
Kuncinya cuma 2 :
1. Koneksi internet untuk streaming harus kencang
2. Koneksi internet pendengar harus kencang
Anda juga bisa lihat buffering itu saat melihat video di Youtube kan. Kalau mau melihat video di Youtube tanpa putus-putus akibat buffering, maka solusinya cuma 2 juga : (1) play dulu videonya, lalu dipause. Setelah bufferingnya selesai penuh, baru diplay (2) koneksi internet Anda harus cepat minimal 512 kbps stabil