Web streaming je proces isporuke multimedije – obično audio ili video – putem World Wide Weba. Web streaming zahtijeva tri stvari: izvor medija u formatu koji se može strujati; poslužiteljski softver koji ga može streamati; i klijenta ili playera koji ga može reproducirati na korisnikovom računalu ili drugom uređaju, kao što je pametni telefon ili internetski radio prijamnik. Klijent je često dodatak koji radi u web-pregledniku, ali može biti i namjenski media player. Igrači uključuju značajke kao što su premotavanje unatrag, pauza i brzo naprijed.
Streaming mediji ne moraju biti preuzeti i pohranjeni na lokalnom računalu. Zapravo, većinu vremena nije moguće spremiti na računalo. Dok se medij struji, pohranjuje se u privremeni prostor za pohranu koji se naziva međuspremnik tako da se može pregledati ili slušati prije nego se cijela datoteka učita. Općenito, nekoliko sekundi medija se sprema u međuspremnik prije nego što se datoteka počne reproducirati. Smetnje ili spora internetska veza mogu uzrokovati zastoj reprodukcije ako se novi podaci ne mogu dovoljno brzo učitati u međuspremnik.
Web streaming može biti na zahtjev ili uživo. Uz live streaming, korisnik čuje ili vidi medij dok se snima. Na primjer, kada se predavanje prenosi uživo, audio i video zapisi se snimaju kao podaci. Podaci se komprimiraju i šalju s web poslužitelja klijentu gledatelja, koji ih dekompresira i prezentira na ekranu i kroz zvučnike. Gledatelj može pratiti predavanje gotovo u stvarnom vremenu, čak i ako se odvija na pola svijeta.
Uz web streaming na zahtjev, mediji se ne počinju reproducirati sve dok korisnik weba to ne zatraži. Usluge kao što su YouTube i Vimeo pružaju web streaming na zahtjev: korisnik bira video za gledanje i reproducira se u korisnikovom media playeru. Kao i kod live streaminga, video se ne sprema na tvrdi disk korisnika, već ostaje na web poslužitelju. Međutim, može se igrati iznova i iznova, ili se može ponovno pregledati i igrati kasnije.
Web streaming je najčešći s audio ili video datotekama, ali burzovne kotacije i drugi tekstualni podaci također se mogu strujati. Streaming televizije i internetskog radija koriste web streaming za isporuku videa i zvuka za zabavu, a također ima mnogo primjena u istraživanju, znanosti, poslovanju i obrazovanju. Neke od ovih upotreba uključuju web konferencije, telemedicinu i obrazovanje na daljinu.