add-rtmp 接口

添加 RTMP 直播推流配置

请求方式

 POST http://ip/mwapi/add-rtmp
{
    "type":1,
    "name":"rtmp",
    "url":"10.10.7.10/live/",
    "streamKey":"yxy",
    "authentication":false,
    "userName":"userName",
    "password":"password",
    "autoSwitch":false,
    "encoder":{
        "codeType":0,
        "encodingMode":1,
        "videoBitrate":2048,
        "keyframeInterval":2,
        "duration":166666,
        "resolution":"1920x1080",
        "audioBitrate":128,
        "profile":0
    }
}
参数 说明
type 推流类型。1:RTMP
name 推流名称
url 推流地址
streamKey 推流秘钥
autoSwitch 是否为自动启动的推流配置,可通过按键启动其开始直播推流,true:是 false:否
authentication 是否需要鉴权,true:是 false:否
userName 用户名,仅在需要鉴权时生效
password 密码,仅在需要鉴权时生效
encoder 编码配置参数
属性 说明
resolution 视频分辨率, 1920x1080:1080p 1280x720:720p
duration 帧率, 166666:60 FPS 333333:30 FPS
videoBitrate 视频编码位率,单位 Kbps
audioBitrate 音频编码参数, 48:48Khz,aac,48bps 64:48Khz,aac,64bps 96:48Khz,aac,96bps 128:48Khz,aac,128bps 192:48Khz,aac,192bps 256:48Khz,aac,256bps
codeType 编码类型 0:H.264
encodingMode 码率模式 0:VBR 1:CBR
keyframeInterval 关键帧间隔,单位秒
profile 编码档次 0:Baseline 1:Main Profile 2:High Profile

返回数据

JSON 结构如下:

{
  "status": 0,
}
属性 说明
status 返回状态。0:请求成功,返回其它值请参考 API 状态码

与“”相关结果约

    找不到与“”相关的结果