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

  • Light application development guide

  • Mobile application development guide

  • Cloud live development guide

  • Desktop application development guide

    • Application development
    • Experience demo
  • Third party development guide

  • Message push development guide

  • IoT things data model

  • HTTP interface

  • Reference documents

On this page
Application Development
1. Get token
2. Get device list
3. Video preview

Comprehensive Guide to Application Development for Network Cameras - Imou Open Platform

Application Development

Developers use cloud-to-cloud connection to connect to the open platform. The overall architecture is as follows:

Mobile docking architecture diagram

The realization of audio and video playback related functions can directly refer to DEMO, and use the client SDK to complete the docking.

Account binding, device binding/unbinding, device management, device operation, cloud storage management, alarm message management, etc. functions other than [device network configuration, device initialization, audio and video playback, picture decryption], developers are recommended to go directly through the background The service calls the open platform HTTP interface implementation.

Based on the development of the three core functions of "getting token—getting device list—video preview", it introduces the implementation of application development for developers.

1. Get token

The opener calls the open platform to obtain the token through the background service. The specific process is as follows:

Get token

2. Get device list

After the device is successfully bound, the device and the account have completed the account binding. Call the relevant interface in "Device Query" to get the device list, the specific process is as follows:

Get device list

3. Video preview

The video preview function does not need to call the open platform HTTP interface. Developers only need to call the open SDK embedded in the application to complete the video playback. For the specific playback implementation, please refer to the SDK instructions and the implementation in DEMO. The simple process is described as follows:

After the device is successfully bound, the device and the account have completed the account binding. Call the relevant interface in "Device Management" to get the device list, the specific process is as follows:

Video preview

Custom live broadcast
Experience demo