Secara bahasa STREAMING artinya aliran sungai. Proses streaming bisa diibaratkan seperti aliran air di sungai yang tak pernah terputus kecuali jika sumber mata airnya mengering. Seperti aliran air di sungai, aliran data streaming dilakukan tanpa ada interupsi dan dilakukan secara terus-menerus sehingga datanya habis, artinya telah selesai dikirim dan ditampilkan dalam PC pengguna.
Dalam dunia Internet, streaming lebih mengacu kepada sebuah teknologi yang mampu mengkompresi atau menyusutkan ukuran file audio dan video agar mudah ditransfer melalui jaringan Internet. Pentransferan file audio dan video tersebut dilakukan secara “stream”, alias terus-menerus. Darisudut pandang prosesnya, streaming berarti sebuah teknologi pengiriman file dari server ke client melalui jaringan packet-based semisal Internet. File tersebut berupa serangkaian paket time-stamped yangdisebut stream. Sedangkan dari sudut pandang pengguna, streaming adalah teknologi yang memungkinkan suatu file dapat segera dijalankan tanpa harus menunggu selesai didownload seluruhnya dan terus “mengalir” tanpaada interupsi.
Data steraming merupakan sebuah proses pengiriman data secara terus menerus. Proses pengiriman data dilakukan secara broadcast melalui internet untuk ditampilkan oleh aplikasi streaming pada PC (klien). Paket-paket data yang dikirimkan telah dikompresi untuk memudahkan pengirimannya melalui Internet.