Perekam aliran adalah program yang dapat digunakan untuk merekam dan menyimpan media yang dilihat melalui streaming, yang dapat digunakan untuk data audio atau video. Ada sejumlah program berbeda yang dapat digunakan untuk merekam data streaming, dan program yang dipilih biasanya bergantung pada jenis media yang ingin diambil atau direkam seseorang. Beberapa data streaming juga dapat direkam menggunakan metode lain yang tidak memerlukan perekam aliran. Metode tersebut termasuk menggunakan kartu audio untuk merekam audio streaming dan menyimpan video streaming dengan pengintaian Uniform Resource Locator (URL).
Juga disebut stream ripper, stream recorder biasanya digunakan untuk merekam atau menyimpan media yang tersedia melalui streaming melalui jaringan seperti Internet. Media streaming adalah jenis media yang dapat langsung dilihat, bukan melalui unduhan dan pemutaran. Jenis media ini termasuk audio yang tersedia melalui stasiun radio Internet dan pemutar audio, serta video yang dapat dialirkan dari situs web atau dari siaran webcam. Ada sejumlah program berbeda yang tersedia sebagai perekam aliran dan sebagian besar dirancang khusus untuk menangkap media streaming.
Perekam aliran biasanya akan dirancang untuk menangkap jenis media streaming tertentu, dan jenis yang berbeda ini biasanya ditunjukkan oleh perancang perangkat lunak. Program pemutaran media yang berbeda, seperti Windows Media Player® dan Quicktime®, akan menampilkan jenis file yang berbeda untuk streaming sehingga berbagai program mungkin diperlukan untuk merekam dari setiap jenis, meskipun beberapa program dapat merekam dari beberapa jenis pemutar. Ada juga berbagai jenis file yang digunakan untuk format streaming yang berbeda seperti Flash®, yang juga dapat direkam menggunakan program tertentu. Perekam aliran biasanya akan memungkinkan pengguna untuk merekam aliran, menyimpan media yang direkam itu dalam berbagai jenis file. Ini mungkin tersedia sebagai freeware atau memerlukan biaya lisensi.
Ada juga metode lain untuk menangkap dan menyimpan media streaming, selain perekam aliran. Streaming audio, misalnya, dapat disimpan menggunakan kartu suara di komputer; ini biasanya dilakukan dengan merekam melalui program audio sederhana dan memilih kartu suara sebagai sumber perekaman. Setiap audio yang dimainkan oleh kartu suara kemudian akan direkam dan dapat disimpan oleh pengguna. Banyak media streaming juga biasanya disimpan di server untuk streaming, dan layanan streaming tidak menyampaikan URL untuk media streaming saat diputar. Metode pengintaian URL dapat digunakan untuk menentukan lokasi dari mana media streaming berasal, dan lokasi ini dapat digunakan untuk menyimpan file sumber.