接口规范 4.直播流相关接口
2018-01-18 11:31
218 查看
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 }
相关文章推荐
- 接口规范 7. 按需录制相关接口
- 接口规范 8. 播出认证相关接口
- 接口规范 9. 推流认证相关接口
- 接口规范 10. 并发限制相关接口
- 接口规范 11. 串流相关接口
- 接口规范 5. 点播流相关接口
- 接口规范 3.应用相关接口
- 接口规范 13. 文件上传及管理相关接口
- 接口规范 12. 自动删除相关接口
- 接口测试相关文档管理规范
- 工具接口标准(TIS)可执行链接格式(ELF)规范-卷III-附录A-Intel架构和System V Release 4依赖(二)
- 转 ofbiz的webservice接口提供(3)-不规范的wsdl的客户端访问代码
- 接口的规范与使用场景
- 关于多个类实现同一个接口的相关资料
- 【PSR规范专题(4)】PSR-3 日志接口规范
- SD卡接口的完整规范(一)
- Vijava 学习笔记之(获取自定义规范定义的IP相关配置信息)
- 与省局网站备案管理系统接口规范试行版文件下载地址
- PHP PSR-3 日志接口规范 (中文版)
- 直播接口采集器采集接口