We are far from the perfect memory media portrayed in science-fiction movies. But you can check out brain decoding studies by Y.Kamitani (http://www.cns.atr.jp/dni/en/publications/) - that's not dream recording but the classifiers are getting better and better at recognizing what the subject was dreaming about. And it's in the form of high-fidelity, storable fMRI data!
Also, in the same vain, brain decoding is capable of reconstructing what people have viewed using only their brain activity - but is not yet as accurate as you'd like. See for example http://www.youtube.com/watch?v=6FsH7RK1S2E
Here is a primer on brain decoding: http://www.nature.com/news/brain-decoding-reading-minds-1.13989