An IP camera as a baby monitor

Already have an IP camera such as a Hikvision, Dahua or Tapo? With the Mamoon app it becomes a baby monitor with night vision and cry detection. Here's what the camera needs and how to set it up.

Updated
Night vision from an IP camera: the baby asleep in the crib
In short
  • The camera must send H.264 video and G.711 audio over RTSP. Pan/tilt from the app works on ONVIF cameras.
  • Tapo works once you create a Camera Account. Hikvision and Dahua / Imou work once you switch their audio to G.711.
  • Reolink sends AAC audio, which Mamoon can't play yet. You'd see the picture, but with no sound Mamoon can't listen, so it reports that it isn't monitoring. Not usable as a baby monitor for now, unless you run it through go2rtc (see below).
  • Mamoon finds the camera on your home network by itself. You only enter the camera's user name and password.

Which cameras work

CameraVideoSound and cryingPan/tiltWhat to set
TP-Link Tapo (C100, C200, C210, C220…)yesyesyes, on pan/tilt modelscreate a Camera Account in the Tapo app
Hikvisionyesyes, with G.711 audioon ONVIF camerasswitch audio to G.711
Dahua, Imouyesyes, with G.711 audioon ONVIF camerasswitch audio to G.711
Reolinkyesno, AAC audio not supported yeton ONVIF camerasMamoon shows the picture but reports it isn't monitoring; works through go2rtc
Other RTSP cameraif it sends H.264if it sends G.711if it supports ONVIFenter the full RTSP address
go2rtc server (Home Assistant, Frigate)yesyes, with G.711depends on the cameraenter the server address and stream names

A camera set to H.265 usually offers a second (sub) stream in H.264, or lets you switch the main stream to H.264 in its settings.

Step by step

  1. Connect the camera to Wi-Fi in its own app, as usual.
  2. Check the audio format. On Hikvision and Dahua / Imou, set the camera's audio to G.711. On Tapo, create a Camera Account in the Tapo app (Camera → Settings → Advanced Settings → Camera Account).
  3. In Mamoon, choose a Wi-Fi camera. Mamoon searches your home network, finds the camera and recognizes the brand.
  4. Enter the camera's user name and password. The password stays on your phone.
  5. Aim the camera at the crib and choose when Mamoon should wake you.

Why an IP camera

Frequently asked questions

Does a Reolink camera work with Mamoon?

The picture does; sound doesn't yet. Reolink sends audio as AAC, which Mamoon can't play, and without sound Mamoon can't listen: after about 20 seconds it turns gray and alerts you that it isn't monitoring. If you run Home Assistant or go2rtc, have go2rtc convert the sound to G.711 (the #audio=pcma option of its ffmpeg source) and point Mamoon at go2rtc instead.

Why can't Mamoon hear my camera?

The camera probably sends audio in a format other than G.711. Switch it to G.711 (sometimes labeled PCMA, PCMU or G.711A/U) in the camera's app or web interface.

Do I need the camera maker's cloud?

No. Mamoon reads video and sound straight from the camera over your home network. You need the maker's app only for the first setup.

Can Mamoon pan and tilt the camera?

Yes, on ONVIF cameras: Tapo, Hikvision, Dahua and Reolink.

Sources

  1. TP-Link: Camera Account, RTSP and ONVIF on Tapo

Spotted a mistake or an outdated figure? Write to [email protected].

A video baby monitor you already own

Mamoon turns an old phone or a Wi-Fi camera into a baby monitor. It recognizes a cry by itself, wakes you even with the nursery sound muted, and the picture never leaves your Wi-Fi.

Want to know when Mamoon is out?

30 days free, then $3.99 a month or $24.99 a year · coming soon to Google Play and the App Store · How Mamoon works