互动直播低代码集成SDK功能列表
本文介绍了互动直播场景产品以低代码(含UI)集成方式的功能列表。
功能列表
主要提供主播端、播放端、安全管控、扩展功能和业务数据统计等功能。
类别 | 功能 | 描述 |
---|---|---|
直播间-推流&管理 | 推流端侧支持 | Android、iOS、Windows(Web唤起Windows端推流工具,功能列表详见本文档下节描述)。 |
主播推流 | 推流协议支持RTMP。 | |
直播间管理 | 开启、结束直播间。 | |
直播间摄像头反转、静音、镜像、暂停直播。 | ||
直播间公告设置。 | ||
默认支持,无须调用API:直播间全局禁言/解除禁言。 调用API:单用户禁言/解除禁言、删消息、撤回消息。 | ||
美颜 | 支持美白、磨皮等。 | |
直播间-播放 | 播放端侧支持 | Android、iOS、Web。 |
直播观看 | 播放协议支持RTMP、FLV、HLS、RTS(阿里云超低延时直播)。 | |
移动端iOS、Android兼容视频流横竖屏播放。 | ||
直播间-互动 | 互动消息 | 弹幕、点赞、评论、文本消息。 |
自定义消息(可用于营销卡片、商品橱窗、问卷等功能的自定义开发)。 | ||
互动消息转存到客户服务器。 | ||
安全管控 | 消息审核 | 支持文本消息的审核。 默认使用阿里云的安全审核服务,可选择先发后审或先审后发。 也提供消息回调接口,支持客户通过消息转存服务获取全量消息,经过客户内部的审核规则,处理后显示。 |
直播审核 | 支持直播普通审核和严格审核,对于有问题的直播流提供审核结果信息回调。 | |
直播管理 | 禁止推流/恢复推流(API接口)。 | |
HTTPS | 支持设置安全超文本传输协议HTTPS,提升传输安全。 | |
直播内容沉淀 | 直播录制 | 支持云端录制,直播内容录制为m3u8,存放在客户OSS对象存储;支持APP级别的录制和录制后回看。 |
扩展功能 | UI扩展 | 主色调切换、ICON替换、自定义按钮动作、自定义区域扩展开发。 |
分享 | 自定义分享链接(点击按钮事件回调)。 | |
自定义消息 | 可支持设计商品橱窗、商品卡片等。 | |
业务数据 | 实时数据 | 用户ID列表、用户进入直播间时间、用户出直播间时间、用户在直播间停留总时长。 |
统计数据 | 支持直播间直播及回放环节的观看人次、人数、互动消息数、点赞数、直播时长、累计观看时长。 | |
开发语言 | 开发语言支持 | Java、TypeScript、Go、PHP、Python、C#、C++。 |
Windows端推流工具功能列表
Windows端推流工具是企业培训或者需要进行桌面分享场景的重要工具,下表列举其支持的功能。
类别 | 功能 | 描述 |
---|---|---|
登录 | Web端登录页面接入鉴权唤起推流端 | 接入指南请参考PC推流工具接入流程。 |
直播准备 | 直播前设备、画面配置 | 主播可以在直播前配置并测试您的音视频采集设备、画面大小、分辨率等参数; 同时支持设置屏幕共享、窗口内叠加画面、添加多窗口导播切换。 |
直播推流 | 直播前设备、画面配置 | 主播可以在直播前配置您的音视频采集设备、画面大小、画质等参数; 同时支持设置屏幕共享、窗口内叠加画面、添加多窗口导播切换。 |
直播状态查看 | 主播可以查看音量、网络状态、直播质量。 | |
桌面/屏幕共享 | 主播可以选择希望共享的窗口。 | |
暂停/开始直播 | 主播可以随时暂停/重新开始直播。 | |
录制 | 自动云录制 | 若您在阿里云控制台已开启自动云录制功能,将会为您录制直播视频文件。 |
互动 | 聊天互动 | 支持观众与主播聊天互动。 |
点赞 | 支持观众点赞。 | |
数据展示 | 直播期间展示观众数、点赞数 | 支持主播在直播期间查看观众数、点赞数。 |