什么是直播流
在海康/萤石/国标等设备接入萤石开放平台后,我们会给每个带视频能力的摄像头提供视频云直播能力,该能力在监控体系内也称:预览回放能力。
云直播整体产品介绍可以参见:https://open.ys7.com/help/1744,当设备接入后,我们会给每一个设备提供视频直播地址,开发者可以通过这些地址进行预览、回放。
萤石开放平台在获取设备直播地址时,需要先给设备生成一个 直播流,即 Stream,通过直播流,可以获取设备的直播地址URL,通过URL进行预览回放查看。当然我们在基础预览回放外,也提供了当前预览回放的监控,同时也可以对直播进行断流、禁用等操作。
能力说明如下:
| 名称 | 能力 | 备注 |
|---|---|---|
| 设备 | 在云直播里一般需要对有带摄像头的设备进行直播操作 | |
| 直播 | 查看设备预览、回放 | |
| 直播流 | 设备进行预览、回放的基本概念,包括设备推流、客户端播放等流程,一般称呼StreamName,是一路设备流的通用标识 | |
| 直播地址 | 设备接入后,产生的预览地址、回放地址等,每个设备可以有多个直播流,每个直播流可以创建多个直播地址 |
简单理解:给设备创建直播流,然后通过直播流获取直播地址,通过SDK集成设备的直播、回放能力。
萤石提供两种接入模式的流管理
随着设备能力的不断扩展,设备除了通过萤石协议/国标协议/私有协议等接入萤石云外,还支持RTMP推流等能力不接入萤石云但是也通过萤石云网络进行视频直播分发,但是这两个功能在细节上略有区别,开发者可以根据设备能力或者应用场景进行选择。
| 分类 | 说明 | 常见场景 |
|---|---|---|
| 设备接入 | 开放平台主要方式,IPC/NVR/门禁/音频等设备,支持萤石/海康/国标等设备,设备接入后,会以设备的概念存在于开放平台,开放平台会针对设备提供设备序列号等唯一ID。 流管理(设备)是基于设备序列号进行流管理。 | IPC、NVR的视频监控,包括工地、连锁、安防等场景的设备监控 |
| RTMP推流接入 | 无设备概念,开发者通过OBS、电脑客户端、包括支持RTMP推流的设备,直接将流推到开放平台。 流管理(RTMP)是基于RTMP推流进行流管理。 | 电脑、手机等非摄像头设备往云端推流,或非网络摄像头(比如直播间USB摄像头/录播主机等)往萤石云推流进行固定时间的直播 |
不同类型,需要的步骤不一样,大致如下:
操作说明
直播流管理(设备)操作说明地址:查看介绍及操作文档
直播流管理(RTMP)操作说明地址:查看介绍及操作文档