低代码集成SDK功能列表

本文介绍了互动直播场景产品以低代码(含UI)方式集成的功能列表。

功能列表

互动直播场景下,以低代码方式集成的产品功能在各端的支持情况如下表所示,其中,✓表示支持,×表示不支持,-表示不涉及。

类别

功能

功能描述

Android

iOS

Web

Windows

Mac

Flutter Android

Flutter iOS

推流端

推流

推流支持RTMP协议。

-

推流支持RTC协议。

-

-

-

直播间摄像头反转、静音、镜像、暂停直播。

-

摄像头设备采集音视频推流。

-

桌面分享,且支持选定屏幕范围。

-

-

-

-

-

竖屏推流。

-

横屏推流。

-

-

-

-

-

配置推流画面大小、分辨率等参数。

-

-

-

直播间管理

全员和指定用户禁言,并提供查询用户禁言状态API。

-

解除全员和指定用户禁言。

-

设置直播间公告。

-

×

×

踢人。

-

×

×

美颜

基础美颜:美白、磨皮、锐化、红润、滤镜。

-

高级美颜:美白、磨皮、锐化、红润、滤镜、美颜、美型、贴纸、智能美颜。

-

×

×

播放端

直播观看

播放协议支持FLV、HLS、RTS。

-

-

兼容视频流横竖屏播放。

-

-

-

小窗播放,并可随意拖动小窗位置。

-

-

-

后台播放。

-

-

-

×

互动

互动消息

支持弹幕(文本,如文字、表情符号)、点赞。

支持用户进入、弹幕新消息提醒,以及显示消息是否已读。

-

-

支持消息的发送删除查询转存客户服务器(转存功能需要在控制台进行配置,适用场景如审核)。

连麦

支持1vN语音连麦和视频连麦,在连麦过程中可以选择静音或关闭摄像头,并提供查询连麦用户信息API。

×

安全管控

消息审核

支持文本消息的审核(默认使用阿里云的安全审核),如果希望对接其他审核渠道或者企业内先审后发,可通过消息转存功能支持。

直播审核

支持视频审核,对接阿里云视频直播的视频审核功能,提供审核结果回调。

HTTPS

支持设置安全超文本传输协议HTTPS,提升传输安全。

多端登录

支持开启或关闭同一用户同类终端多设备同时登录。

直播回放

直播录制

支持云端录制,录制格式为M3U8,录制内容包括直播流画面和连麦合成画面,不包含弹幕、评论等消息;支持应用级别(即AppId)的直播录制和录制后回看。

直播回放

支持直播录制内容播放,用于直播回看。

-

-

信息回调

直播类事件回调

支持直播状态回调,包括推流状态(包括推流成功和断流状态2个状态)和直播状态(包含创建直播间和结束直播2个状态)。

安全审核类事件回调

支持对直播审核结果和互动消息审核结果的回调。

消息转存回调

支持文本消息实时回调至客户的业务服务端(如客户侧自行审核),且不会进行下行推送,由客户根据业务逻辑自行调用接口下发至客户端。

用户进出房间回调

支持用户进出房间的事件通知回调,包括进入房间和离开房间。

数据统计

直播列表

提供批量查询直播信息API,支持批量查询某个应用(AppId)各个开播状态的直播列表下的直播间基本信息和直播间PV、UV、在线用户数等信息。

房间用户列表

提供查询房间用户列表API,支持分页查询房间内的实时用户列表,含用户ID、用户昵称、扩展字段。

直播数据(直播间用户粒度)

提供分页查询直播用户数据统计API,查看指定直播间内观看数据明细,包含观看用户总、用户ID、观看时长、弹幕数、点赞数。

直播数据(直播间粒度)

提供查询直播统计数据API,查看直播间的数据,包括PV、UV、互动消息数、点赞数、直播总观看时长、直播开始时间、直播结束时间、在线用户数等数据。

扩展功能

自定义UI

支持主色调切换、ICON替换、自定义按钮动作、自定义区域扩展开发。

-

-

-

支持直播间级别设定直播间头像、播放区默认图片、浏览器页签标题自定义修改。

×

×

-

-

×

×

分享

支持自定义分享链接(点击按钮事件回调)。

-

-

自定义消息

支持通过发送自定义消息API,实现服务端向客户端广播某些事件,如系统消息、红包、礼物打赏、购物车、商品橱窗、商品卡片、转盘、跑马灯、答题、抽奖、投票、问卷、插播、举手、订阅、私聊等功能的自定义开发。

-

-

-

自定义弹幕消息

支持通过发送弹幕消息API,实现用户昵称、头像等自定义开发。

-

-

-

阿里云首页 低代码音视频工厂 相关技术圈