Snimač streama je program koji se može koristiti za snimanje i spremanje medija koji se gledaju kroz streaming, a koji se može koristiti za audio ili video podatke. Postoji niz različitih programa koji se mogu koristiti za snimanje streaming podataka, a odabrani program obično ovisi o vrsti medija koji osoba želi snimiti ili snimiti. Neki streaming podaci mogu se snimiti i drugim metodama koje ne zahtijevaju snimač toka. Takve metode uključuju korištenje audio kartice za snimanje streaminga zvuka i spremanje streaming videa pomoću njuškanja uniformnog lokatora resursa (URL).
Također se naziva stream ripper, stream recorder se obično koristi za snimanje ili spremanje medija koji je dostupan putem strujanja putem mreže kao što je Internet. Streaming medija vrsta je medija koja je vidljiva odmah, a ne preuzimanjem i reprodukcijom. Ove vrste medija uključuju zvuk dostupan putem internetskih radijskih postaja i audio playera, kao i video koji se može strujati s web stranice ili putem web kamere. Postoji niz različitih programa dostupnih kao stream snimač, a većina ih je dizajnirana posebno za snimanje streaming medija.
Snimač streama obično će biti dizajniran za snimanje određenih vrsta streaming medija, a te različite vrste obično naznačuju dizajneri softvera. Različiti programi za reprodukciju medija, kao što su Windows Media Player® i Quicktime®, imat će različite vrste datoteka za strujanje pa će za snimanje iz svake vrste možda biti potrebni različiti programi, iako neki programi mogu snimati s više vrsta playera. Postoje i različite vrste datoteka koje se koriste za različite formate streaminga kao što je Flash®, koji se također mogu snimati pomoću određenih programa. Snimač streama obično će omogućiti korisniku da snimi stream, pohrani taj snimljeni medij u različite vrste datoteka. Može biti dostupan kao besplatni softver ili zahtijevati licencnu naknadu.
Postoje i druge metode za snimanje i spremanje streaming medija, osim stream snimača. Streaming audio, na primjer, može se spremiti pomoću zvučne kartice na računalu; to se obično radi snimanjem putem jednostavnog audio programa i odabirom zvučne kartice kao izvora za snimanje. Svaki zvuk koji zvučna kartica reproducira tada će biti snimljen i korisnik ga može spremiti. Dobar dio streaming medija također se obično sprema na poslužitelj za streaming, a usluga streaminga jednostavno ne prenosi URL za streaming medija kada se reproducira. Metode njuškanja URL-a mogu se koristiti za određivanje lokacije odakle dolazi strujanje medija, a to se mjesto može koristiti za spremanje izvorne datoteke.