H Series OpenAPI Instructions
Home
ChineseVersion
Home
ChineseVersion
  1. IPC
  • Instructions
  • Error Codes
  • Change History
  • Devices
    • Read Device Detailed Information
    • Read Device Card Information
    • Read Device IP
  • Homepage
    • Read System Initialization Status
    • Read Video Server Address
  • Screen
    • Set Screen Gamma
    • Display Screen ID
    • Set Screen Brightness
    • Save Screen Brightness
    • Add Screens
    • Delete Screens
    • Read Screen Detailed Information
    • Query Screen List
    • Screen FTB
    • Set BKG
    • Set Freezing
    • Read Screen Not in Live Mode
    • Set 3D Effect
    • Set Screen Layout Information
    • Set Image OSD
    • Set Text OSD
    • Delete Multiple Screens
    • Rename Screens
  • Inputs
    • Read Input List
    • Read Detailed Information of Specified Inputs
    • Set Cropping
    • Delete
    • Edit Cropping
    • Set Resolutions
    • Set Timing
    • Create Input Groups
    • Sort Input Groups
    • Edit Groups
    • Delete Groups
    • Delete Input Sources by Groups
    • Import EDID
    • Rename
    • Create Signal Source Playlists
    • Read Signal Source Playlists
    • Edit Signal Source Playlist Information
    • Enable Signal Source Playlists
    • Delete Signal Source Playlists
  • Outputs
    • Set Image Quality
    • Set Gamma
    • Set Output Locating
    • Rename
    • Set Timing for 4K Output Card
    • Read Detailed Information
    • Read Output List
    • Se Output Timing
    • Set Output Resolutions
    • Set Areas Loaded by All-in-One Cards
  • Layers
    • Set Stream Pulling Rules for IPC Sources Only
    • Add Layers
    • Delete Layers
    • Read Layer List
    • Read Layer Details
    • Set Layer Basic Information
    • Read Layer Z-order
    • Set Layer Information
    • Clear Layers
    • Set Layer Z-order
    • Lock Layers
    • Change Layer Source Information
    • Freeze Layers
    • Open Layer Layouts
  • Presets
    • Create Presets
    • Delete Presets
    • Set Basic Information of Specified Presets
    • Load Presets
    • Read Detailed Information of Specified Presets
    • Clear Presets
    • Get Preset Group List
    • Create Preset Groups
    • Delete Preset Groups
    • Get Preset Group Enumeration
    • Play Preset Playlist
    • Read All Presets
    • Read Preset Playlist
    • Read Current Played Preset
    • Edit Preset Groups
    • Overwrite Presets
  • BKG
    • Create BKG
    • Delete BKG
    • Get BKG Detailed Information
    • Comprehensive Query
  • IPC
    • IPC Source List
      POST
    • Read Specified Data in IPC Source List
      POST
    • IP Camera List
      POST
    • Obtain IPC Source Channel List
      POST
    • Obtain Details of IPC Source Channel List
      POST
    • Details of IPC Mosaic Source Channel Data
      POST
    • Add IPC Sources
      POST
    • Delete IPC Sources
      POST
    • Rename IPC Sources
      POST
    • Change IPC Source Channels
      POST
    • Add IPC Source Channels
      POST
    • Delete IPC Source Channels
      POST
    • IPC Source Slot List
      POST
    • IPC Sources and Channels
      POST
    • Check IPC Source Names
      POST
    • IPC Source Group List
      POST
    • Create IPC Source Groups
      POST
    • Delete IPC Source Groups
      POST
    • Change IPC Groups
      POST
    • Delete IPC Source Group Nodes
      POST
    • IPC Mosaic Source List
      POST
    • Create IPC Mosaic Source Templates
      POST
    • Update IPC Mosaic Source Templates
      POST
    • Delete IPC Mosaic Source Templates
      POST
    • Apply IPC Mosaic Source Templates
      POST
    • Rename IPC Mosaic Sources
      POST
  1. IPC

Details of IPC Mosaic Source Channel Data

POST
/open/api/ipc/IPCChannelFreeList

Request

Body Params application/json

Example
{
    "body": {
        "deviceId": 0,
        "sourceId": 8,
        "slotId": 2,
        "montageId": 0
    },
    "sign": "MDBmZjQ1NzgxMGFjNGNhZTQ2N2U3ZTc4ODk0YTBiN2M=",
    "pId": "1",
    "timeStamp": "1631949094265"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/api/ipc/IPCChannelFreeList' \
--header 'Content-Type: application/json' \
--data-raw '{
    "body": {
        "deviceId": 0,
        "sourceId": 8,
        "slotId": 2,
        "montageId": 0
    },
    "sign": "MDBmZjQ1NzgxMGFjNGNhZTQ2N2U3ZTc4ODk0YTBiN2M=",
    "pId": "1",
    "timeStamp": "1631949094265"
}'

Responses

🟢200Successful
application/json
Body

Example
{
    "body": {
        "channelList": [
            {
                "channelId": 23,
                "channelName": "channel_01",
                "createTime": "",
                "decodeCapacity": 2,
                "pollUsed": 0,
                "slotId": 255,
                "sourceId": 8,
                "sourceName": "IP CAMERA",
                "status": 0,
                "streamList": [
                    {
                        "channelId": 23,
                        "channelNum": 1,
                        "connectCapacity": 0,
                        "decodeId": 255,
                        "decodeStatus": 255,
                        "deviceId": 0,
                        "inputId": 255,
                        "n_layer_count": 0,
                        "protocol": {
                            "gb28181": {
                                "localId": "",
                                "localIp": "",
                                "localPort": 5060,
                                "platformId": "",
                                "platformIp": "",
                                "platformPort": 7100,
                                "sipId": "",
                                "sipPort": 5500
                            },
                            "onvif": {
                                "onvifIp": "",
                                "onvifPassWord": "",
                                "onvifType": 0,
                                "onvifUsrName": ""
                            },
                            "rtsp": {
                                "manufacturer": 0,
                                "rtspIp": "10.40.228.174",
                                "rtspPassWord": "",
                                "rtspPort": 5060,
                                "rtspUrl": "rtsp://10.40.228.174:5060/34020000001320000174/34020000001320000001",
                                "rtspUsrName": ""
                            },
                            "type": 1
                        },
                        "resolution": {
                            "framerate": 0,
                            "height": 0,
                            "width": 0
                        },
                        "slotId": 255,
                        "sourceId": 8,
                        "streamId": 46,
                        "streamIndex": 0,
                        "videoMode": 255
                    },
                    {
                        "channelId": 23,
                        "channelNum": 1,
                        "connectCapacity": 0,
                        "decodeId": 255,
                        "decodeStatus": 255,
                        "deviceId": 0,
                        "inputId": 255,
                        "n_layer_count": 0,
                        "protocol": {
                            "gb28181": {
                                "localId": "",
                                "localIp": "",
                                "localPort": 5060,
                                "platformId": "",
                                "platformIp": "",
                                "platformPort": 7100,
                                "sipId": "",
                                "sipPort": 5500
                            },
                            "onvif": {
                                "onvifIp": "",
                                "onvifPassWord": "",
                                "onvifType": 0,
                                "onvifUsrName": ""
                            },
                            "rtsp": {
                                "manufacturer": 0,
                                "rtspIp": "10.40.228.174",
                                "rtspPassWord": "",
                                "rtspPort": 5060,
                                "rtspUrl": "rtsp://10.40.228.174:5060/34020000001320000174/34020000001320000001",
                                "rtspUsrName": ""
                            },
                            "type": 1
                        },
                        "resolution": {
                            "framerate": 0,
                            "height": 0,
                            "width": 0
                        },
                        "slotId": 255,
                        "sourceId": 8,
                        "streamId": 47,
                        "streamIndex": 1,
                        "videoMode": 255
                    }
                ],
                "usedType": 255
            }
        ],
        "deviceId": 0,
        "sourceId": 8
    },
    "msg": "",
    "sign": "",
    "status": 0
}
Modified at 2025-10-23 10:27:20
Previous
Obtain Details of IPC Source Channel List
Next
Add IPC Sources
Built with