代码拉取完成,页面将自动刷新
同步操作将从 banmajio/RTSPtoHTTP-FLV 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Path: /status
Method: GET
接口描述:
获取当前服务运行时长以及保活时长、推送IP、推送端口的信息。
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
uptime | string | 必须 | 运行时长 | ||
config | object | 必须 | 配置参数 | ||
├─ keepalive | string | 必须 | 保活时长(分钟) | ||
├─ push_ip | string | 必须 | 推送IP | ||
├─ push_port | string | 必须 | 推送端口 |
Path: /cameras
Method: GET
接口描述:
获取当前正在进行推流的设备信息。
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
object [] | 非必须 | item 类型: object |
|||
├─ ip | string | 必须 | 设备用户名 | ||
├─ username | string | 必须 | 设备密码 | ||
├─ password | string | 必须 | 设备ip | ||
├─ channel | string | 必须 | 通道号 | ||
├─ stream | string | 必须 | 码流(历史流不返回码流) | ||
├─ rtsp | string | 必须 | 取流地址 | ||
├─ rtmp | string | 必须 | 推流地址 | ||
├─ starttime | string | 非必须 | 开始时间(直播流没有开始时间) | ||
├─ endTime | string | 非必须 | 结束时间(直播流没有结束时间) | ||
├─ openTime | string | 必须 | 打开时间 | ||
├─ count | string | 必须 | 使用人数 | ||
├─ token | string | 必须 | 令牌 |
Path: /cameras
Method: POST
接口描述:
通过传入参数将rtsp流转为rtmp流进行推送。(历史流推送时,如果该设备正在推流则返回“当前视频正在使用中...”)
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Body |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
ip | string | 必须 | 设备IP | ||
username | string | 必须 | 设备用户名 | ||
password | string | 必须 | 设备密码 | ||
channel | string | 必须 | 通道号 | ||
stream | string | 必须 | 码流(直播流需要指定码流;历史流不需要指定码流) | ||
starttime | string | 非必须 | 开始时间(直播流没有开始时间) | ||
endtime | string | 非必须 | 结束时间(直播流没有结束时间) |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
token | string | 必须 | 令牌 | ||
uri | string | 必须 | 推流地址 |
Path: /cameras/:tokens
Method: DELETE
接口描述:
关闭正在进行的推流任务。
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
tokens | 令牌 |
Path: /cameras/:tokens
Method: PUT
接口描述:
对正在推送的视频流进行保活。
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
tokens | 令牌 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。