Srautas yra duomenų elementų serija, kurią galima pasiekti nuosekliai. Naudodami naują „Java 8s“ srauto API naudokite java-stream žymę.

Srautas yra duomenų elementų (simbolių, baitų ar sudėtinių paketų), prie kurių galima susipažinti arba pateikti nuosekliai, serija. Atsitiktinė prieiga neįmanoma.

Terminas „srautas“ taip pat naudojamas transliavimui žiniasklaidai - tai būdas, kuriuo žiniasklaida gali būti grojama jos prieigos metu (nereikalaujama visiškai atsisiųsti). Galimybė transliuoti laikmeną priklauso nuo naudojamo konteinerio formato . Funkcijų paieška transliavimo laikmenose paprastai pasiekiama naudojant kitą protokolą, pvz., RTSP arba HTTP 1.1 diapazoną .