Un stream recorder este un program care poate fi folosit pentru a înregistra și a salva conținut media care este vizualizat prin streaming, care poate fi folosit fie pentru date audio, fie video. Există o serie de programe diferite care pot fi folosite pentru înregistrarea datelor în flux, iar programul ales va depinde de obicei de tipul de media pe care o persoană dorește să capteze sau să înregistreze. Unele date în flux pot fi înregistrate și folosind alte metode care nu necesită un înregistrator de flux. Astfel de metode includ utilizarea unei plăci audio pentru a înregistra fluxul audio și salvarea video în flux prin snooping uniform resource locator (URL).
Denumit și un stream ripper, un stream recorder este de obicei folosit pentru a înregistra sau salva conținut media care este disponibil prin streaming printr-o rețea cum ar fi Internetul. Streamingul media este un tip de media care poate fi vizualizat imediat, mai degrabă decât prin descărcare și redare. Aceste tipuri de media includ audio disponibil prin posturi de radio pe Internet și playere audio, precum și videoclipuri care pot fi transmise în flux de pe un site web sau de la o transmisie prin cameră web. Există o serie de programe diferite disponibile ca un înregistrator de flux și cele mai multe dintre ele sunt concepute special pentru captarea conținutului media în flux.
Un stream recorder va fi de obicei proiectat pentru a capta anumite tipuri de streaming media, iar aceste tipuri diferite sunt de obicei indicate de designerii de software. Diferite programe de redare media, cum ar fi Windows Media Player® și Quicktime®, vor avea diferite tipuri de fișiere pentru streaming și, prin urmare, pot fi necesare diverse programe pentru înregistrarea din fiecare tip, deși unele programe pot captura de pe mai multe tipuri de playere. Există, de asemenea, diferite tipuri de fișiere utilizate pentru diferite formate de streaming, cum ar fi Flash®, care pot fi înregistrate și folosind anumite programe. Un stream recorder va permite de obicei unui utilizator să înregistreze un stream, salvând acel suport media înregistrat în diferite tipuri de fișiere. Poate fi disponibil ca program gratuit sau poate necesita o taxă de licență.
Există, de asemenea, alte metode de a captura și salva conținut media în flux, altele decât un înregistrator de flux. Streamingul audio, de exemplu, poate fi salvat folosind placa de sunet de pe un computer; acest lucru se face de obicei prin înregistrarea printr-un program audio simplu și selectând placa de sunet ca sursă pentru înregistrare. Orice sunet redat de placa de sunet va fi apoi înregistrat și poate fi salvat de utilizator. O bună parte a conținutului media în flux este de obicei salvată pe un server pentru streaming, iar serviciul de streaming pur și simplu nu transmite adresa URL pentru streaming media atunci când este redat. Metodele de snooping URL pot fi utilizate pentru a determina locația de unde provine media streaming și această locație poate fi folosită pentru a salva fișierul sursă.