For iOS devices, LiveCams Pro works great:
For Android TinyCam Pro is a great option:
Both of these apps have features to use a camera for a baby monitor. There are a handful of others as well.
These apps usually allow you to run audio in the background, only play audio if it is above a threshold, etc.