接口规范 直播流相关接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口规范 直播流相关接口相关的知识,希望对你有一定的参考价值。

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.关闭直播流(不禁用)

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

响应

{
    "code":0
}

以上是关于接口规范 直播流相关接口的主要内容,如果未能解决你的问题,请参考以下文章

接口规范 点播流相关接口

接口规范 推流认证相关接口

接口规范 12. 自动删除相关接口

LiveGBS流媒体平台GB/T28181功能-视频直播流快照的安全控制配置播放回调鉴权接口控制播放权限

JAVA IO流相关代码(Serializable接口,管道流PipedInputStream类,RandomAccessFile类相关代码)

JAVA IO流相关代码(Serializable接口,管道流PipedInputStream类,RandomAccessFile类相关代码)