1. 개요
stream /stɹiːm/물줄기, 개울, 시내, 좁은 강 따위의 지형, 또는 이러한 강에서 흐르는 물의 흐름을 의미한다. 이보다 더 작은 물줄기는 streamlet이나 brook, rill 등으로 불리며, 더 크고 물살이 세면 torrent(급류)나 그냥 river(강)가 된다.
의미를 확장하면 물 뿐만 아니라 가스, 연기, 제트(제트스트림), 혈액(bloodstream; 혈류) 등 연속적인 유체(fluid)의 흐름을 의미하기도 하며, 나아가 인파의 이동, 머리카락이나 털 등의 웨이브, 데이터(스트리밍)의 흐름 등을 가리키는 등 추상적인 개념으로 확장되어 쓰이기도 한다.
강줄기가 모이는 지점의 주류를 메인스트림(mainstream)이라고 하며, 비슷하게 상류를 업스트림(upstream), 하류를 다운스트림(downstream)이라고 한다.
물살을 따라가는 데 저항을 줄이는 형태인 유선형, 나아가 뭔가 의견을 조율하거나 진행에 방해되는 저항을 줄이는 추상적인 동작을 동사로 streamline이라고 한다.
컴퓨터에서 한 버퍼에 담을 수 없을 만큼 크거나 실시간으로 수신중인 데이터를 버퍼 단위로 나누어 전달하는 전송 방식을 streaming이라고 한다. 해당 용어에서 파생되어 방송 등의 실황을 실시간으로 전달하는 것 또는 그러한 유형의 컨텐츠를 livestreaming, 이를 더 줄여서 이것도 스트리밍(streaming), 이러한 방송을 하는 직업을 스트리머(streamer)라고 부른다. 이 경우 stream은 각 채널의 방송을 뜻하게 된다.