创建设备直播地址
创建设备直播地址
通过设备进行直播,包含创建直播地址、设置直播计划、开启/关闭直播。云直播典型用法是创建 HLS 地址并嵌入 Web、公众号或 H5(见 平台概览)。接口索引见 直播地址 API;控制台路径见 控制台完成首次实时预览。
前提:设备已在开发者账号下。流量与套餐前提见 音视频概述 与 零代码直播。
步骤
可按控制台零代码或 OpenAPI 任选一条路径,二者无强制先后顺序。
- 控制台(零代码):在 直播服务 为已绑定设备获取直播地址、配置直播时段与自定义 H5(标题、简介、Logo、封面、清晰度、是否加密),预览后分享二维码。详见 零代码直播。
- 创建设备源直播地址:调用 bindDeviceLive,按设备序列号、通道号、码流类型等创建直播。直播地址对外公开后他人可直接观看,请妥善保管。 设备解绑会删除对应直播地址;通道首次创建时后台会生成主/辅码流及 HTTP、HTTPS 共四类地址,本接口仅返回当前所选码流的 HTTP 地址,完整列表用 getLiveStreamInfo 或控制台查询。
- 其他创建类接口(参数见各 API 页):
- createDeviceFlvLive:FLV,支持实时与录像直播。
- createDeviceRtmpLive:RTMP 直播地址。
- createDeviceRecordHls:按时间段生成录像 HLS;地址有时效,请尽快使用,每次请求返回新地址。回放见 录像回放。
- 直播计划:modifyLivePlanStatus 启停计划;modifyLivePlan 改时段;batchModifyLivePlan 为单地址配置多段计划(重叠时段会合并)。
- 查询与删除:getLiveStreamInfo、liveList(须先 bindDeviceLive);queryLiveStatus、unbindLive 按直播 token;FLV/RTMP 的查询与删除见 queryDeviceFlvLive、deleteDeviceFlvLive、queryDeviceRtmpLive、deleteDeviceRtmpLive(FLV 删除/查询仅针对实时直播)。
注意
云直播出流仅支持 H.264 视频与 AAC 音频。若设备为其他编码,请在设备局域网 Web 管理页切换后再创建直播地址,以提高播放器兼容性。
零代码(控制台)补充: 在 我的资源 确认视频流量充足;设备须已在开发者(乐橙)账号下(乐橙 App 添加或 SDK Demo 添加均可,无设备时可前往 乐橙商城 采购并在 App 绑定)。在 直播服务 获取直播地址、设置直播时段、配置自定义 H5(标题、简介、Logo、封面、清晰度、是否加密);预览生成二维码后可分享至微信、微博。


返回里与封面、HLS 地址有关的字段说明见 抓图与封面 和各接口页。字段以各 OpenAPI 方法页为准。
各端实现
服务端 HTTP
创建、修改计划、查询和删除在服务端 HTTP 或控制台 直播服务 完成。各端播放 HLS/FLV 等地址见 实时预览(移动 SDK、轻应用、小程序、桌面)。