接口规范 直播流相关接口

Posted

tags:

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

7 按需录制直播流
  • 7.1.定义按需录制的应用

用途
将某个应用设置为按需录制应用。
应用被设置为按需录制后,该应用下的直播流默认情况下不会被录制,只有在收到开始录制和停止录制的指令后才会针对某个直播流开始录制和停止录制。
如果系统的全局配置参数中设置了不录制视频,直播流不会被录制。具体参见“application相关接口”章节中的DVR相关接口。
按需录制的接口,对于live开头的应用无效。对于带有NR符号的应用和直播流也无效。

请求
demandDvr/?request=add_app&application=show
application 应用名

响应


{
    "code":0
}
  • 7.2.撤销按需录制的应用

用途
撤销某个应用的按需录制配置。即如果通过上一接口将某个应用设置为按需录制应用,可以通过本接口撤销这种设置。

请求
demandDvr/?request=del_app&application=show
application 应用名

响应


{
    "code":0
}
  • 7.3.查询按需录制的应用

用途
查询所有被设置为按需录制的应用。

请求
demandDvr/?request=list_app

响应


{
    "code":0,
    "data":{
        "count":2,
        "items":[
            {
                "application":"show1",
                "time":1516264587
            },
            {
                "application":"liveshow",
                "time":1515742304
            }
        ]
    }
}

返回消息的items元素包含0或多条记录。
application 应用名
time 添加时间,unix时间戳

  • 7.4.开始录制

用途
对按需录制应用下的直播流,发送开始录制指令。服务器收到指令后会开始录制该直播流。
如果该直播流当前时间正在直播,服务器收到指令后会立即开始录制,直到收到停止录制指令后才会停止录制。
如果该直播流当前时间没有正在直播,服务器收到该指令后会保持录制状态,一旦该直播流开始直播就会开始录制。

请求
demandDvr/?request=start&application=liveshow&stream=live1
application 应用名
stream 直播流名称
响应


{
    "code":0
}
  • 7.5.停止录制

用途
对按需录制应用下的直播流,发送停止录制指令。服务器收到指令后会停止录制该直播流。
请求
demandDvr/?request=stop&application=liveshow&stream=live1
application 应用名
stream 直播流名称
响应


{
    "code":0
}

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

接口规范 点播流相关接口

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

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

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

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

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