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

简介: 4.直播流相关接口4.1.查询活动的视频流用途查询活动的视频流,即正在直播中的视频流。请求streamMgr/?request=get_active_streams响应{"code":0,"data":{ "count":1, "items"...

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
}
相关文章
接口规范 9. 推流认证相关接口
9 推流认证相关接口 9.1.开启推流认证 用途针对某个应用,开启推流认证。开启推流认证后,所有向该应用下的推送直播流的请求都需要做合法性认证,只有认证通过的请求才会允许推送。认证的方法包括token认证和第三方认证。
1230 0
|
缓存 API 数据格式
要调用API接口获取商品数据,首先需要了解该API的文档和规范
要调用API接口获取商品数据,首先需要了解该API的文档和规范。大多数API都需要使用API密钥进行身份验证,因此您需要先注册API提供商,并从他们那里获取API密钥
|
存储 JSON NoSQL
微信支付链路+封装对接微信API工具类(下)
微信支付链路+封装对接微信API工具类(下)
94 0
|
编解码 前端开发 开发工具
国网B接口调阅实时视频(INVITE)接口描述和消息示例
前面三篇blog分别介绍国网B接口注册、资源上报和资源信息获取,今天过一下国网B接口调阅实时视频相关的接口描述和消息示例,做过GB28181设备接入的都知道,国网B接口调阅实时视频流程和GB28181的基本一致的,区别在于SDP的一些参数描述,有些差别,举个例子,调阅实时视频,GB28181的SDP里面“s=Play”,国网B接口SDP取值定义“s=-”,如果严格按照规范来,估计好多系统都没法正常接入。
346 0
|
监控 安全 Linux
|
安全 API 开发者
PSCI接口规范(下)
PSCI接口规范(下)
|
Kubernetes API 网络架构
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
298 0
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
|
消息中间件 存储 SQL
接口规范文档
接口规范文档
1297 0
|
JSON 数据格式 安全
接口规范 1. 概述
1.概述 1.1.用途 远程管理API提供一组接口,其他系统(如企业的业务管理系统、媒资管理系统、用户管理系统等)可以通过调用接口来查询流媒体服务器的数据和更改流媒体服务器的配置,实现与流媒体服务器的集成。
1783 0
|
编解码 自然语言处理 Unix
接口规范 14.转码接口
14 转码相关接口 14.1.转码接口 用途对上传到服务器上的视频进行转码,转码后可以面向互联网或局域网发布播出。 请求transcodeMgr/?request=transcode&application=vod&src=案例视频8.
1381 0