Un enregistreur de flux est un programme qui peut être utilisé pour enregistrer et sauvegarder des médias qui sont affichées par le biais de streaming, qui peuvent être utilisées pour les données audio ou vidéo. Il y a un certain nombre de programmes différents qui peuvent être utilisés pour l'enregistrement de données en continu, et le programme choisi dépend généralement du type de média une personne désire capturer ou enregistrer. Certaines des flux de données peuvent également être enregistrés en utilisant d'autres méthodes qui ne nécessitent pas un enregistreur de flux. Ces méthodes comprennent l'utilisation d'une carte son pour enregistrer le streaming audio et vidéo en streaming économie par Uniform Resource Locator (URL) espionnage.
Également appelé ripper de flux, un enregistreur de flux est généralement utilisé pour enregistrer ou sauvegarder des supports qui sont disponibles en streaming sur un réseau tel que l'Internet. Transmission multimédia en continu est un type de média qui est visible immédiatement, plutôt que par téléchargement et la lecture. Ces types de supports audio comprennent les titres disponibles à travers les stations de radio Internet et les lecteurs audio, ainsi que des vidéos qui peuvent être écoutés à partir d'un site Web ou d'une émission de webcam. Il y a un certain nombre de différents programmes disponibles comme un enregistreur de flux et la plupart d'entre eux sont conçus spécifiquement pour capturer le streaming.
Un enregistreur de flux sera typiquement conçu pour capturer certains types de transmission multimédia en continu, et ces différents types sont généralement indiqués par les concepteurs de logiciels. Différents médias jouent programmes, tels que Windows Media Player et Quicktime , présentera différents types de fichiers pour la diffusion de programmes et de si diverses peuvent être nécessaires pour enregistrer à partir de chaque type, bien que certains programmes peuvent capturer à partir de plusieurs types de joueurs. Il existe également différents types de fichiers utilisés pour différents formats de streaming comme Flash, qui peuvent être enregistrés à l'aide de certains programmes ainsi. Un enregistreur de flux permet généralement à un utilisateur d'enregistrer un flux, sauf que les médias enregistrés dans différents types de fichiers. Il peut être disponible en freeware ou exiger une redevance.
Il existe également d'autres méthodes pour capturer et enregistrer le streaming, autre qu'un enregistreur de flux. Streaming audio, par exemple, peut être enregistré en utilisant la carte son sur un ordinateur, ce qui se fait habituellement par l'enregistrement grâce à un programme audio simple et sélectionner la carte son comme source pour l'enregistrement. Toute audio que joue la carte son seront alors enregistrées et peuvent être enregistrées par l'utilisateur. Une bonne partie de transmission multimédia en continu est aussi généralement enregistré sur un serveur pour le streaming et le service de streaming ne fonctionne tout simplement pas relayer l'URL pour le streaming des médias quand il est joué. Méthodes snooping URL peut être utilisée pour déterminer l'endroit où le contenu multimédia est en provenance, et cet emplacement peut être utilisé pour enregistrer le fichier source.