Ang streaming media ay video at / o audio na data na ipinadala sa isang network ng computer para sa agarang pag-playback sa halip na para sa pag-download ng file at pag-playback sa ibang pagkakataon (offline). Kabilang sa mga halimbawa ng streaming video at audio ang internet radio broadcast at telebisyon, at corporate webcast.
Paggamit ng Streaming Media
Ang mga koneksyon sa network ng mataas na bandwidth ay karaniwang kinakailangan upang gumana sa streaming media. Ang mga partikular na kinakailangan sa bandwidth ay depende sa uri ng nilalaman. Halimbawa, ang panonood ng mataas na resolution streaming video ay nangangailangan ng higit na bandwidth kaysa sa panonood ng video na may mababang resolution o pakikinig sa mga stream ng musika.
Upang ma-access ang mga stream ng media, buksan ng mga user ang kanilang mga audio / video player sa kanilang computer at simulan ang isang koneksyon sa isang sistema ng server. Sa internet, ang mga server ng media ay maaaring maging mga server ng Web o mga espesyal na layunin na aparato na partikular na itinatag para sa mataas na pagganap na streaming.
Ang bandwidth (throughput) ng isang media stream ay ang bit rate nito. Kung ang bit rate ay pinananatili sa network para sa isang binigay na stream na bumaba sa ibaba ang rate na kinakailangan upang suportahan ang agarang pag-playback, bumaba ang mga frame ng video at / o pagkawala ng mga resulta ng tunog. Ang mga sistema ng streaming ng media ay karaniwang gumagamit ng real-time na data compression technology upang mapababa ang dami ng bandwidth na ginagamit sa bawat koneksyon. Ang ilang mga sistema ng streaming ng media ay maaari ring i-set up upang suportahan ang Marka ng Serbisyo (QoS) upang makatulong na mapanatili ang kinakailangang pagganap.
Pag-set Up ng Mga Network ng Computer para sa Streaming Media
Ang ilang mga network protocol ay espesyal na binuo para sa streaming media, kabilang Real Time Streaming Protocol (RTSP) . Maaari ding gamitin ang HTTP kung ang nilalaman na ini-stream ay binubuo ng mga file na naka-imbak sa isang Web server. Ang mga application ng media player ay may built-in na suporta para sa mga kinakailangang protocol upang ang mga gumagamit ay karaniwang hindi kailangang baguhin ang anumang mga setting sa kanilang computer upang makatanggap ng mga stream ng audio / video.
Kabilang sa mga halimbawa ng mga manlalaro ng media:
- QuickTime
- RealPlayer
- Windows Media Player
Ang mga nagbibigay ng nilalaman na nagnanais na maghatid ng mga stream ay maaaring mag-set up ng kapaligiran ng server sa maraming iba't ibang paraan:
- Mag-subscribe sa isa sa mga online na live streaming video na mga serbisyo sa Web tulad ng justin.tv o ustream.
- Bumuo ng isang pribadong internet media server sa pamamagitan ng pag-install ng specialized commercial software sa isang Web server. Kabilang sa mga halimbawa ng software ng media server ang RealNetworks Helix Server at Adobe Flash Media.