Getting Started
Official Site
Getting Started
Official Site
  • Document description
  • Read before you start

    • Create application
    • Docking mode
    • Account system
    • Resource download
    • Integrate your camera
      • Integrate into SaaS
      • API for cloud live
      • Integrated into web application
      • SDK for video monitoring
      • Multi-camera dashboard
    • From AppId to cloud live
  • Light application development guide

  • Mobile application development guide

  • Cloud live development guide

  • Desktop application development guide

  • Third party development guide

  • Message push development guide

  • IoT things data model

  • HTTP interface

  • Reference documents

On this page
Direct answer
Step-by-step
Recommended APIs / SDKs
Common pitfalls
Related

How can I integrate IP camera video monitoring into my SaaS?

How can I integrate IP camera video monitoring into my SaaS?

Category: FAQ · Video Monitoring · API Integration
Product: Imou Open Platform

Direct answer

You can integrate supported Imou IP cameras into your SaaS by using Imou Open Platform OpenAPI + SDK: bind devices to your developer application, sync the camera inventory from the cloud, mint short-lived play credentials on your backend, and embed live/playback in your product UI (web Light App or native OpenSDK).

Step-by-step

  1. Register on open.imoulife.com and create an application (appId / appSecret).
  2. Bind Imou cameras into the Open Platform developer asset pool.
  3. On your BFF, call accessToken.
  4. Sync devices with listDeviceDetailsByPage into your tenant/site model.
  5. When a user opens a camera, issue play credentials:
    • Web UI → getKitToken + ImouPlayer
    • Or cloud live URL → bindDeviceLive / RTMP APIs
    • Native app → OpenSDK (download)
  6. Enforce your SaaS ACL (tenant, site, role). The cloud does not replace your multi-tenant permission model.

Recommended APIs / SDKs

NeedUse
AuthaccessToken
Camera inventorylistDeviceDetailsByPage
Web live / playback UIgetKitToken + ImouPlayer
HLS live linkbindDeviceLive
Native appAndroid / iOS OpenSDK

Common pitfalls

  • Do not expose appSecret or long-lived admin tokens to browsers.
  • Consumer-app visibility ≠ Open Platform asset visibility—bind for API access.
  • Prefer on-demand streaming; avoid opening every camera in HD at login.

Related

  • Hub: How to Integrate Imou IP Camera Video Monitoring into Your SaaS or Web App
  • FAQ: Which API can I use for live camera streaming?
  • FAQ: How can I build a multi-camera monitoring dashboard?

Start building: https://open.imoulife.com/

Resource download
API for cloud live