您可以在直播管理平台对直播场景进行管理操作,比如创建直播、观看直播、查看在线人数等。本文为您介绍Web端直播管理平台的集成步骤。
背景信息
直播管理平台功能概述
低代码音视频工厂直播管理平台,提供互动直播全流程Demo,您可以创建、观看和管理直播。针对互动直播、互动课堂、企业直播、电商直播等不同的业务场景,直播管理平台提供了不同的业务流程Demo,并以UI开源的方式交付。
您可以使用服务端OpenAPI和Web端标准集成SDK以及本Demo的开源UI,实现相同的直播业务平台,您也可以使用服务端OpenAPI扩展开发更多功能。
模块 | 功能描述 |
---|---|
创建直播 | 创建直播时默认展示以下字段:直播标题、主播昵称、开始时间、直播封面、主播头像、主播简介、直播简介、公告。 |
使用创建直播接口的Extension 字段灵活传递所需要的字段。
|
|
直播列表 | 默认展示以下字段:直播标题、状态、主播昵称、直播ID、UV、PV、在线人数、操作(进入直播间观看和管理直播间)。 |
推流工具 | 支持下载Windows、Mac端推流工具,用于主播端开启直播。 |
主播推流 | 支持呼起推流工具,开启直播。详细功能请参见PC端推流工具功能。 |
观看直播 | 支持跳转播放页、观看直播、消息互动、点赞。 |
直播管理平台 | 直播信息展示:
|
直播数据展示:直播时长、在线人数、PV、UV。 | |
直播间管理:
|
|
场景化信息Demo可自定义实现,如报名信息。 |
在线体验直播管理平台
点我去体验
接入说明
直播管理平台提供的能力包含两个部分:
- 使用低代码服务端SDK提供的OpenAPI接口,实现直播业务后台管理功能,包括查看直播列表、创建直播、生成低代码样板间链接、PC推流等功能。
- 使用Web标准集成SDK,实现直播管理平台功能,实现开始直播、查看直播状态、查看聊天等功能。
如果想实现Demo里类似的直播管理能力,您需要集成服务端SDK,并提供接口给业务代码使用,请参见实现服务端功能。
说明 目前Demo中的接口是使用Mock.js生成的示例数据,您可以按照项目中指示的方法替换成您自己的接口。
环境要求
支持node 12.0以上版本的Mac和Windows系统。
步骤一、Demo源码下载
下载直播管理平台。
步骤二、初始化配置
步骤三、开发操作
- 在命令行工具中进入项目根目录。
- 在命令行工具中执行
npm install && npm start
。 - 在浏览器中打开
http://localhost:8000
即可查看页面。