本文共 1476 字,大约阅读时间需要 4 分钟。
用途
查询活动的视频流,即正在直播中的视频流。请求
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 服务器类型,默认是g3host 服务器IP地址或域名protocol 直播协议,rtmp或rtspapp 应用名stream 流名称starttime 开始直播的时间,是一个unix时间戳请求
closedStream/?request=close&application=live&stream=live2application 应用名stream 直播流名称{"code":0}
用途
解除在上一接口中被关闭和禁用的直播流,解除后直播流可以允许推流直播。请求
closedStream/?request=open&application=live&stream=live2application 应用名stream 直播流名称{"code":0}
请求
closedStream/?request=list{ "code":0, "data":{ "count":1, "items":[ { "application":"liveshow", "stream":"live1", "time":1516274119 } ] }}
items元素下包含被禁用的直播流列表。
application 应用名stream 直播流名称time 禁用时间,unix时间戳响应
{ "code":0}
转载于:https://blog.51cto.com/livestreaming/2062365