You're trying too hard to find a name, and as a result are going with (either) the first one you find that's ok, or the
best of a load you find. Either way it's not very good.
Just for a second, forget making money, forget sales, domains, and whatever else you have etc and step back and look at the name. What is it going to be used for? By who? How?
A camera different to what?
The two words do not form any meaning at all, no more than "BaconPaperShoe.com".
You cannot take a premium word like "camera" and add any well known word with it to make a good domain name.
When you buy your next name, you should consider more carefully what the two words mean "together"

Best of luck