Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
  • API reference
    • Public conventions
    • Development specification
    • accessToken: Get administrator token
    • API request example
    • Return codes
    • Interface call limits
    • Account docking
    • Device APIs
    • Device live broadcast
      • batchModifyLivePlan
      • bindDeviceLive
      • createDeviceFlvLive
      • createDeviceRecordHls
      • createDeviceRtmpLive
      • deleteDeviceFlvLive
      • deleteDeviceRtmpLive
      • getLiveStreamInfo
      • liveList
      • modifyLivePlan
      • modifyLivePlanStatus
      • queryDeviceFlvLive
      • queryDeviceRtmpLive
      • queryLiveStatus
      • unbindLive
    • Push configuration
    • Cloud storage service
    • Resource pool quota
    • Legacy APIs (deprecated)
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Module overview
API list:
Related

Custom Live Broadcast Development Guide - Imou Open Platform

Equipment live

Module overview

This module provides a functional interface for live broadcast through the device, including functions such as creating a live broadcast, setting a live broadcast plan, and turning on/off the live broadcast.

Guides: Cloud live from an AppId · Integrate a camera.

API list:

Serial numberInterface functionDescription
1bindDeviceLive: Create device source live broadcast addressCreate device live broadcast based on device serial number, channel number, stream type, etc.
2unbindLive: Delete the live broadcast addressAccording to the live broadcast token, delete the live broadcast address
3liveList: Get Live ListQuery device live address list by page
4queryLiveStatus: Get live broadcast statusQuery live broadcast status based on live broadcast token
5modifyLivePlanStatus: Set the live broadcast plan switchModify the live broadcast status of the device according to the live broadcast token
6modifyLivePlan: modify the live broadcast plan timeSet the device live broadcast plan according to the live broadcast token
7batchModifyLivePlan: Batch modify live broadcast plan timeSet live broadcast plans for multiple devices according to live broadcast tokens
8getLiveStreamInfo: Query the live broadcast address information created by the device channelQuery the live broadcast address and live state information based on the device serial number and channel number
9createDeviceRecordHls: Create HLS address from device recording segmentHLS URL for a recorded time range (local or cloud)
10createDeviceFlvLive: Create device FLV live (real-time and playback)FLV URL for real-time or playback
11deleteDeviceFlvLive: Delete device FLV real-time liveRemove persisted FLV real-time binding only
12queryDeviceFlvLive: Query device FLV real-time liveQuery persisted FLV real-time URL only
13createDeviceRtmpLive: Create rtmp protocol live addressCreate rtmp protocol live address based on device number and channel number
14deleteDeviceRtmpLive: Delete the rtmp protocol live addressDelete the rtmp protocol live address according to the device number and channel number
15queryDeviceRtmpLive: Query the rtmp protocol live addressQuery the rtmp protocol live address according to the device number and channel number

Related

Development specification · Return codes