Proper mixing will be accomplished via
Contracts, not cameras.
Can you link to a discussion of using contracts for this? Does this application solve the problem of the counterparty keeping logs and releasing information? Or do you simply mean a transaction with 2 inputs and 2 outputs so neither party can steal the money? Maybe OpenTransactions can do something about the anonymity.
I believe there was a suggestion by Meni for a secure mixing service without using contracts. Still, no cameras.
For reference,
This is the post ripper234 had in mind.
Although, my hope is that someone would explain why they agree or disagree with my system.
The first problem is that video footage of the server doesn't give any information about what it is doing internally. (Then again, as I recall, immersing a computer chip in ketchup and putting it in the microwave does reveal information on internal state, so you never know.)
Also, unlike Tor, it costs money if a node does not correctly relay the information.
You can only lose money if you make a blunder on your end, you're not at the mercy of other nodes in this regard.