Sunlight and the oxy seem to be the vital ingredients.
It's actually quite interesting. Assuming they got the chemistry right, it's one of the few applications in which hydrogen peroxide is used as a reducing agent rather than the far more common application as a strong oxidising agent (for example, it can be dissociated into OH radicals which are pretty much second only to fluorine in terms of oxidising power).
By the sound of it, the reaction with the bromine-oxygen species present may be similar to the one you get when reacting it with hypochlorite (one method of producing oxygen for small scale lab purposes) in which it is also a reducing agent.