7 按需录制直播流

7.1.定义按需录制的应用

  • 用途 将某个应用设置为按需录制应用。 应用被设置为按需录制后,该应用下的直播流默认情况下不会被录制,只有在收到开始录制和停止录制的指令后才会针对某个直播流开始录制和停止录制。 如果系统的全局配置参数中设置了不录制视频,直播流不会被录制。具体参见“application相关接口”章节中的DVR相关接口。 按需录制的接口,对于live应用"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
    }

接口规范 7. 按需录制相关接口相关推荐

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

    12 自动删除相关接口 12.1.查询自动删除任务 用途 查询服务器上的自动删除任务. 自动删除任务是一种运行在服务器上的服务,按照定义的规则自动删除过期的视频内容.例如,对于监控和视频直播类业务,可 ...

  2. 接口规范 5. 点播流相关接口

    5.点播流相关接口 5.1.查询点播流 用途 查询某个应用下的点播视频流. 如果查询的是点播应用(如"vod"),返回的是该点播应用下的点播流列表. 如果查询的是直播应用(如&qu ...

  3. 接口规范 3.应用相关接口

    3.application相关接口 3.1.查询应用接口 用途 查询服务器上的应用(application). 请求 appMgr/?request=get&token=abce token ...

  4. 接口规范 11. 串流相关接口

    11 串流相关接口 11.1.查询串流任务 用途 查询服务器上的串流任务. 请求 streamingMgr/?request=get_streaming&id= id 串流任务在服务器上的唯一 ...

  5. 接口规范 10. 并发限制相关接口

    10 并发限制相关接口 10.1.查询并发限制配置 用途 查询某个应用的播出并发限制值. 如果一个应用设置了并发限制值,当访问该应用下视频流的并发数超过该值时,终端的播出请求会被禁止. 这个限制值是该 ...

  6. 接口规范 9. 推流认证相关接口

    9 推流认证相关接口 9.1.开启推流认证 用途 针对某个应用,开启推流认证. 开启推流认证后,所有向该应用下的推送直播流的请求都需要做合法性认证,只有认证通过的请求才会允许推送. 认证的方法包括to ...

  7. 接口规范 8. 播出认证相关接口

    8 播出认证相关接口 8.1.开启播出认证 用途 针对某个应用,开启播出认证. 开启播出认证后,所有播放该应用下的视频流的请求都需要做合法性认证,只有认证通过的请求才会允许播放. 认证的方法包括tok ...

  8. 微信小程序直播开发(注册小程序并开通相关接口)

    注册小程序并开通相关接口 出于政策和合规的考虑,微信暂时没有放开所有小程序对 <live-pusher> 和 <live-player> 标签的支持: 个人账号和企业账号的小程 ...

  9. LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明

    LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明 1.LiveGBS几种录像的区别 2.云端录像使用 2.1.云端录像接口 2.2.云端录像页面操作 2.2.1.按需录像 ...

最新文章

  1. Bitcoin Core开发者:提倡使用信用卡进行日常开销而非比特币
  2. xml、 Dao service 三层参数以及对应关系
  3. C#中的get和post请求(工具类)
  4. 让无数社群为自己打工?你要用好这6大驱动力
  5. docker重启mysql数据丢失_mysql如何确保数据不丢失的?我们借鉴这种设计思想实现热点账户高并发
  6. Codeforces 803E--Roma and Poker (DP)
  7. python基础===利用unittest进行测试用例执行的几种方式
  8. 三星开源的 tcpflow 抓包工具
  9. 问题记录 - 调试程序时桌面程序可以运行,却不自动生成桌面快捷方式
  10. api-ms-win-crt-runtime-l1-1-0.dll丢失问题
  11. 最齐全的日用电商设计模板素材,速来收藏
  12. 以后你肯定会用到的,25个常用Matplotlib图的Python代码,可以不会不能没有,建议收藏
  13. 四月一个晴朗的早晨,遇见一个百分之百的女孩
  14. 【转】现学现用WPS,小技巧大帮助
  15. 支持向量机的理解,目前看到的最通透的
  16. MySQL面试题学习笔记
  17. 信息系统的生命周期分为哪几个阶段?
  18. 每个人都有属于自己的黄金原野
  19. 2021年塔式起重机司机考试题及塔式起重机司机免费试题
  20. 10g32位oracle卸载,Windows7旗舰版32位Oracle10g的安装和卸载教程

热门文章

  1. Python重写C语言程序100例--Part6
  2. 世界你好! 个人网站搭建过程
  3. {{jQuery源码分析}}jQuery对象初始化的多种传参数形式
  4. Intellij IDEA IDE 运行Sphinx-4 DEMO helloworld出现空...
  5. protocol buffer 对socket协议封装成二进制传输
  6. DEVO 7E遥控器配对
  7. 发布水晶报表时需要在服务器进行如下操作
  8. 【原创】ABAP根据文件路径获取文件所在目录
  9. 转载 linux系统调用和库函数调用的区别
  10. 软件测试个人感悟之测试用例的评审重点是什么?