温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

接口规范 4.直播流相关接口

发布时间:2020-06-23 13:32:40 来源:网络 阅读:766 作者:sendoffice 栏目:开发技术

4.直播流相关接口

4.1.查询活动的视频流

  • 用途
    查询活动的视频流,即正在直播中的视频流。

  • 请求
    streamMgr/?request=get_active_streams

  • 响应
    {
    "code":0,
    "data":{
        "count":1,
        "items":[
            {
                "server":"g3",
                "host":"192.168.1.230",
                "protocol":"rtmp",
                "app":"live",
                "stream":"live2",
                "uid":"23000043",
                "end":"end",
                "starttime":1516242339
            }
        ]
    }
    }

    items数组可能包含0或多个元素。
    server 服务器类型,默认是g3
    host 服务器IP地址或域名
    protocol 直播协议,rtmp或rtsp
    app 应用名
    stream 流名称
    starttime 开始直播的时间,是一个unix时间戳

4.2.关闭并禁用直播流

  • 用途
    关闭一个直播流,并将该直播流设为禁用状态。
    调用该接口后,直播流会被立即关闭,直播客户端和播放客户端的连接都会中断。关闭后的直播流会被禁止再次推流,除非调用后续接口解除禁用。
  • 请求
    closedStream/?request=close&application=live&stream=live2
    application 应用名
    stream 直播流名称

  • 响应
    {
    "code":0
    }

4.3.解除禁用的直播流

  • 用途
    解除在上一接口中被关闭和禁用的直播流,解除后直播流可以允许推流直播。

  • 请求
    closedStream/?request=open&application=live&stream=live2
    application 应用名
    stream 直播流名称

  • 响应
    {
    "code":0
    }

4.4.查询被禁用的直播流

  • 用途
    查询被关闭并被禁用的直播流。
  • 请求
    closedStream/?request=list

  • 响应

{
    "code":0,
    "data":{
        "count":1,
        "items":[
            {
                "application":"liveshow",
                "stream":"live1",
                "time":1516274119
            }
        ]
    }
}

items元素下包含被禁用的直播流列表。
application 应用名
stream 直播流名称
time 禁用时间,unix时间戳

4.5.关闭直播流(不禁用)

  • 用途
    关闭一个直播流,但是不禁用,推流客户端可以再次推流进来。
    调用该接口后,直播流会被立即关闭,直播客户端和播放客户端的连接都会中断。
  • 请求
    streamMgr/?request=close_active_stream&application=live&stream=live2
    application 应用名
    stream 直播流名称

响应

{
    "code":0
}
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI