Just from previous experience, don't go using any old degreaser sprays on brakes, there's one i've used before that i got from work and it left a residue on the pistons that doesn't really help matters at all.
Brake cleaner spray is very efficient at removing shite, leaves no residue at all, and also won't do any damage to the rubber seals. It's good stuff and designed for the job.
I'm sure it works okay but i'm not too keen on the idea of using brake fluid as a cleaner, like in the link DaxPlusPlus has given, each to their own but i simply wouldn't use it.
I will always use red rubber grease on the pistons as well, again not used in the video, but i ride as much as possible all year round so i do think it adds protection against corrosion at the very least, especially when the roads are salty during winter time.