公共类型

节点类型定义

描述
257 表示这是个输入设备
258 表示这是一个自定义的输入源(input页面中创建),存在属性config描述源信息
260 表示这是一个动态连接的输入源,存在属性config描述目标协议名称,与类型258的描述一致
323 表示这是一个动态发现的NDI源,存在属性config描述源信息
513 表示这是一个输出设备
514 表示这是一个自定义的输出对象(output页面中创建),存在属性config描述目标协议名称
516 表示这是一个动态连接的输出对象,存在属性config描述目标协议名称,与类型514的描述一致
769 留待扩展, 表示这是一个同时具有输入和输出的设备

设备注册状态

描述
103 等待审核
102 拒绝
101 通过审核

协议类型定义

协议类型
1 RTMP
2 TS_OVER_SRT
4 TS_OVER_UDP
8 TS_OVER_RTP
16 RTSP
32 HTTP/HLS
64 NDI

节点流方向

协议类型
0 不是input也不是output,不可加入channel,这种通常是某种设备仅提供远程管理功能
256 可作为channel的input源
512 可作为channel的output目标
768 即可作为input又可作为output

当节点流方向为256或者768时,如果存在字段preview表示节点包含可预览的图片或者视频

不同协议输出配置

rtmp输出配置
字段名称 解释
url rtmp的服务器链接,不包含key,例:rtmp://xxx.xxx.xxx.xxx:port/live
key 推流key
enable-auth 启用登录,选填,bool类型
username 用户名,选填字段,当enable-auth为true时必须存在
password 密码,选填字段,当enable-auth为true时必须存在
rtsp输出配置
字段名称 解释
port 绑定端口,选填
key 流名称
enable-auth 启用登录,选填,bool类型
username 用户名,可选字段,当enable-auth为true时必须存在
password 密码,可选字段,当enable-auth为true时必须存在
max-client-num 最大客户端数量,选填,默认4
ts over srt输出配置
字段名称 解释
mode srt模式,字符串形式,值:caller, listener
stream-id stream id,选填,最大长度512字节
latency 延迟,选填,单位毫秒,默认125,范围20-8000
overhead 冗余带宽比例,选填,范围0-100,默认25
mtu mtu,选填,范围232-1500,默认1500
encryption 加密方式,选填,可选:disable,aes-128,aes-192,aes-256
passphrase 密钥,选填字段,当encryption不为disable时必须存在,最大长度80字节
dst-ip caller模式专用,目标地址
dst-port caller模式专用,目标端口
bind-port listener模式专用,绑定端口
max-client-num listener模式专用,选填,最大客户端数量
ts over rtp/udp输出配置
字段名称 解释
dst-ip 目标地址
dst-port 目标端口
transport-type 传输类型,值:unicast, multicast
mtu mtu,选填,默认1496,范围228-1500

节点状态定义

定义
1 代表正在添加到channel
2 代表正常运行
3 代表添加失败
4 代表正在配置设备
5 代表配置设备失败,原因不支持的版本
6 代表配置设备失败,原因设备配置空间不足,建议升级固件版本
7 配置失败,设备离线中
8 配置失败,节点不存在(理论上不应该出现,仅用于内部调试用)

节点连接状态定义

  MH_CONN_STATE_WAIT = 0,                
  MH_CONN_STATE_CONNECTING = 1,
  MH_CONN_STATE_WAIT_DATA = 2,
  MH_CONN_STATE_CONNECTED = 10,          
  MH_CONN_STATE_CONNECT_FAILED = 20,     
  MH_CONN_STATE_FAILED_BROKEN = 21,
  MH_CONN_STATE_FAILED_REJECT = 22,
  MH_CONN_STATE_FAILED_DNS_RESOLVE = 23,
  MH_CONN_STATE_FAILED_TCP_CONNECT = 24,
  MH_CONN_STATE_FAILED_HANDSHAKE = 25,
  MH_CONN_STATE_FAILED_CONNECT_STREAM = 26,
  MH_CONN_STATE_FAILED_AUTH = 27,
  MH_CONN_STATE_CREATE_FAILED = 28,

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果