本文介绍了互动直播低代码方案以标准方式集成的功能列表。
直播推流功能列表
功能 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
RTMP推流 | 支持RTMP协议直播推流,并支持RTMP、FLV、HLS、ARTC直播拉流协议。分辨率支持180P~720P,建议使用540P。 | ||||||||
WebRTC推流 | 支持基于UDP的ARTC协议推流。 | ||||||||
直播连麦 | 支持基于AliRTC实时音视频RTC的直播连麦推流。 | ||||||||
录屏直播 | iOS支持replayKit录屏直播,Android支持摄像头混流录屏直播。支持窄带高清,同等码率下画质更佳。 | ||||||||
插入SEI信息 | 支持在直播流中插入SEI信息,通过播放器解析SEI配合您的业务实现多种功能。 | ||||||||
动态水印 | 支持在直播中实时插入或移除带动画效果的水印。 | ||||||||
外部音视频推流 | 支持输入外部音视频数据流进行直播。 | ||||||||
后台推图片 | 支持在切后台时设置图片进行推流,同时也支持在网络非常差的情况下替换为图片推流。 | ||||||||
音视频编码 | 支持H264视频编码(软编和硬编)和支持AAC音频编码(软编和硬编)。 | ||||||||
实时美颜 | 支持人脸识别高级美颜,包含磨皮、美白、瘦脸、小脸、大眼等功能。 | ||||||||
动态码率 | 支持根据网络情况自动调整推流码率,支持多种模式设置,使直播更加流畅。 | ||||||||
动态分辨率 | 支持根据网络情况自动调整推流分辨率(限清晰度和流畅度模式下使用)。 | ||||||||
后台推流 | 支持退到后台后视频流不断,回到前台后继续推流。 | ||||||||
立体声推流 | 支持立体声推流,可设置单声道和双声道推流。 | ||||||||
多水印 | 支持添加多个水印效果(最多3个),水印支持位置和大小设置。 | ||||||||
横屏推流 | 支持竖向(portrait)、左侧横向(landscape left)和右侧横向(landscape right)三个方向发起推流。 | ||||||||
采集参数 | 支持分辨率、帧率、音频采样率、GOP、码率等多种采集参数设置,满足不同场景下画面采集的需求。 | ||||||||
镜像推流 | 支持摄像头采集镜像和推流镜像分别设置,前置摄像头需默认开启镜像功能。 | ||||||||
纯音频推流 | 支持仅采集音频流并发起推流功能,在纯音频场景下节约带宽流量。 | ||||||||
静音推流 | 支持推流时关闭麦克风,仅推送视频画面的功能。 | ||||||||
自动聚焦 | 支持开启或关闭自动对焦功能,也可以使用手动对焦。 | ||||||||
镜头缩放 | 支持摄像头支持的最大缩放比例进行采集画面的缩放。 | ||||||||
摄像头切换和闪光灯 | 支持前置和后置摄像头切换和开启或关闭闪关灯功能(仅后置)。 | ||||||||
背景音乐 | 支持背景音乐播放,包含开始、停止、暂停、继续、循环播放等功能。 | ||||||||
混音 | 支持音乐和人声混音,分别调整音乐和人声的音量。 | ||||||||
耳返 | 支持耳返功能,例如主播带上耳机唱歌时,从耳机中可以实时听到自己的声音,满足KTV的场景。 | ||||||||
降噪 | 支持环境音、手机干扰等引起的噪音降噪处理。 |
播放端功能列表
分类 | 功能点 | 功能说明 | Web播放器SDK | Android播放器SDK | iOS播放器SDK |
---|---|---|---|---|---|
支持协议 | 音视频格式 | 支持FLV、HLS、MP4、MP3、RTMP等常见的音视频点播、直播格式。 | ✓ | ✓ | ✓ |
支持协议 | HLS协议 | 支持HLS、多码率HLS、标准AES-128加密HLS视频流播放。 | ✓ | ✓ | ✓ |
支持协议 | DASH协议 | 支持标准协议的DASH视频流播放,例如:SegmentBase 、SegmentTemplate。 | × | ✓ | ✓ |
支持协议 | URL播放 | 支持在线视频、本地视频以URL的方式播放。例如:UrlSource播放。 | ✓ | ✓ | ✓ |
支持协议 | Vid播放 | 支持Vid方式播放,同时对视频下发多个清晰度的播放地址(若有)。例如:VidAuth播放、VidSts播放。 | ✓ | ✓ | ✓ |
支持协议 | 完整UI | SDK包含完整UI,集成方可以根据自身需求选用。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 基础控制 | 支持开始、结束、暂停、seek、自动播放等播放控制功能。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | seek | 支持拖动到指定位置(UI支持手势);支持已经缓冲的视频内容在拖动时不清除缓冲内容并快速拖动。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 精确seek | 支持精确到帧级别拖动到指定位置。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 续播 | 支持设置续播起播时间点。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 循环播放 | 支持音视频播放结束后自动重播。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 列表播放 | 支持(短视频)列表播放功能,提升加载速度。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 倍速播放 | 支持变速播放,支持音频变速不变调。 | ✓
说明 支持的倍速范围为0.5~2倍。
|
✓
说明 支持的倍速范围为0.5~5倍。
|
✓
说明 支持的倍速范围为0.5~5倍。
|
基础功能-播放控制 | 清晰度(手动)切换 | 支持视频点播的多路清晰度流切换。 | ✓ | ✓ | ✓ |
基础功能-播放控制 | 截图 | 支持截取当前播放画面帧并保存为静态图片。 | 部分支持
说明 受平台、播放模式的影响略有差异。
|
✓ | ✓ |
基础功能-播放控制 | 渲染数据输出 | 支持边渲染边输出PCM和YUV数据。 | × | ✓ | ✓ |
基础功能-播放控制 | 事件回调 | 支持对播放状态回调、首帧回调、播放完成或失败回调。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | 填充 | 支持画面填充和画面裁剪两种填充模式。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | 旋转 | 支持0°、90°、180°和270°四个视频画面渲染角度设置。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | 镜像 | 支持无镜像、水平镜像和垂直镜像三种镜像模式设置。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | 亮度调节 | 支持系统的亮度调节(UI支持手势)。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | 自定义播放器尺寸 | 支持自定义设置播放器的宽高。 | ✓ | ✓ | ✓ |
基础功能-显示效果 | HDR视频播放 | 支持HDR10/HLG等多种HDR格式;支持根据机型画像精确判断是否支持HDR及规格实现精确选流。 | × | ✓ | ✓ |
基础功能-显示效果 | 画中画(小窗)播放 | 支持切换到画中画以小窗形式播放。 | ✓ | ✓ | 部分支持
说明 不支持在集成的App外画中画播放。
|
基础功能-音量效果 | 音量调节 | 支持播放视频时调节系统音量。 | ✓
说明 支持软件音量0~1倍调节。
|
✓
说明 支持软件音量0~2倍放大。
|
✓
说明 支持软件音量0~2倍放大。
|
基础功能-音量效果 | 静音 | 支持开启和关闭静音功能。 | ✓ | ✓ | ✓ |
基础功能-音量效果 | 纯音频播放 | 支持只播放视频文件中的音频和常见的音频文件,例如:MP3、AAC。 | ✓ | ✓ | ✓ |
基础功能-音量效果 | 后台播放 | 支持界面切到后台后继续播放音频。 | ✓ | ✓ | ✓ |
进阶功能-播放性能 | 播放失败重试 | 播放失败时自动重试。 | ✓ | ✓ | ✓ |
进阶功能-播放性能 | HTTP 2.0 | 支持HTTP 2.0协议。 | 部分支持
说明 取决于浏览器是否支持。更多信息,请参见HTTP 2。
|
✓ | ✓ |
进阶功能-播放性能 | HTTPDNS | 支持HTTPDNS,实现域名防劫持、精准调度、实时解析生效。 | × | ✓ | ✓ |
进阶功能-播放性能 | 本地缓存 | 支持视频播放的同时缓存下载后面的内容到本地,满足短视频场景下的循环播放,节约用户流量。 | × | ✓ | ✓ |
进阶功能-播放性能 | 预加载 | 对本地缓存功能的升级,提升视频的起播速度。 | × | ✓ | ✓ |
进阶功能-播放性能 | 软硬解切换 | 支持H.264和H.265的硬解码、软解码功能,并支持切换。 | 部分支持
说明 Web播放器SDK不支持H.265。
|
✓ | ✓ |
进阶功能-播放性能 | 解码策略黑名单 | 支持设置硬解码黑名单。 | ✓ | ✓ | ✓ |
进阶功能-播放性能 | 网络自适应播放多码率视频流 | 支持多码率HLS、DASH的无缝切换。 | ✓ | ✓ | ✓ |
进阶功能-播放性能 | 网速显示 | 支持播放器实例的实时网速上报。 | × | ✓ | ✓ |
进阶功能-互动功能 | 字幕 | 支持导入自定义的字幕文件。 | ✓
说明 目前仅支持WebVTT格式的字幕。
|
✓
说明 支持SRT、SSA、ASS、VTT格式的字幕。
|
✓
说明 支持SRT、SSA、ASS、VTT格式的字幕。
|
进阶功能-互动功能 | 弹幕 | 支持弹幕、防遮弹幕。 | ✓ | ✓ | ✓ |
进阶功能-视频安全 | HLS标准加密 | 支持标准AES-128加密方案。 | ✓ | ✓ | ✓ |
进阶功能-视频安全 | 阿里云加密(私有加密) | 支持阿里云加密(私有加密)方案,防止视频泄露和盗链问题。 | 部分支持
说明 Web播放器SDK在iOS平台不支持私有加密。
|
✓ | ✓ |
进阶功能-视频安全 | 安全下载 | 支持通过唯一应用下载视频并进行加密。 | 部分支持
说明 Web播放器SDK在iOS平台不支持安全下载。
|
✓ | ✓ |
进阶功能-视频安全 | DRM加密 | 支持Widevine、Fairplay等DRM加密方案。 | ✓ | ✓ | ✓ |
数据服务 | 日志上报 | 支持上报播放器SDK日志,统计音视频点播、直播相关播放埋点信息。 | ✓ | ✓ | ✓ |
数据服务 | 播放数据大盘 | 支持观测播放量、播放用户数等宏观数据。 | ✓ | ✓ | ✓ |
数据服务 | 播放异常追溯 | 支持按照指定用户、播放会话对播放历史进行追溯,定位播放异常原因。 | × | ✓ | ✓ |
直播功能 | 低延时直播 | 支持LHLS、DASH的低延时流播放。 | ✓ | ✓ | ✓ |
直播功能 | 超低延时直播 | 支持阿里云RTS超低延时播放。 | ✓ | ✓ | ✓ |
直播功能 | 自动重连 | 支持直播的自动重连功能。 | ✓ | ✓ | ✓ |
直播功能 | 动态追帧 | 支持直播的动态追帧,降低延时。 | ✓ | ✓ | ✓ |
美颜特效功能列表
功能点 | 功能说明 | 专业版 | 旗舰版 | 智能抠图 | 手势识别 |
---|---|---|---|---|---|
美颜 | 智能美颜 | 支持 | 支持 | 不支持 | 不支持 |
美白 | 支持 | 支持 | 不支持 | 不支持 | |
磨皮 | 支持 | 支持 | 不支持 | 不支持 | |
锐化 | 支持 | 支持 | 不支持 | 不支持 | |
饱和度 | 支持 | 支持 | 不支持 | 不支持 | |
对比度 | 支持 | 支持 | 不支持 | 不支持 | |
美肤 | 支持 | 支持 | 不支持 | 不支持 | |
祛眼袋 | 支持 | 支持 | 不支持 | 不支持 | |
祛法令纹 | 支持 | 支持 | 不支持 | 不支持 | |
祛皱纹 | 支持 | 支持 | 不支持 | 不支持 | |
祛暗沉 | 支持 | 支持 | 不支持 | 不支持 | |
祛颈纹 | 支持 | 支持 | 不支持 | 不支持 | |
祛额头纹 | 支持 | 支持 | 不支持 | 不支持 | |
口红 | 支持 | 支持 | 不支持 | 不支持 | |
腮红 | 支持 | 支持 | 不支持 | 不支持 | |
白牙 | 支持 | 支持 | 不支持 | 不支持 | |
亮眼 | 支持 | 支持 | 不支持 | 不支持 | |
红润 | 支持 | 支持 | 不支持 | 不支持 | |
美型 | 智能美型 | 支持 | 支持 | 不支持 | 不支持 |
瘦脸 | 支持 | 支持 | 不支持 | 不支持 | |
削脸 | 支持 | 支持 | 不支持 | 不支持 | |
瘦下颌骨 | 支持 | 支持 | 不支持 | 不支持 | |
瘦颧骨 | 支持 | 支持 | 不支持 | 不支持 | |
大眼 | 支持 | 支持 | 不支持 | 不支持 | |
眼睛高度 | 支持 | 支持 | 不支持 | 不支持 | |
微笑 | 支持 | 支持 | 不支持 | 不支持 | |
脸长 | 支持 | 支持 | 不支持 | 不支持 | |
下巴宽窄 | 支持 | 支持 | 不支持 | 不支持 | |
下巴长短 | 支持 | 支持 | 不支持 | 不支持 | |
嘴型 | 支持 | 支持 | 不支持 | 不支持 | |
嘴唇厚度 | 支持 | 支持 | 不支持 | 不支持 | |
鼻翼 | 支持 | 支持 | 不支持 | 不支持 | |
瘦鼻 | 支持 | 支持 | 不支持 | 不支持 | |
眼角 | 支持 | 支持 | 不支持 | 不支持 | |
眼距 | 支持 | 支持 | 不支持 | 不支持 | |
人中 | 支持 | 支持 | 不支持 | 不支持 | |
发际线 | 支持 | 支持 | 不支持 | 不支持 | |
美妆 | 智能美妆 | 不支持 | 支持 | 不支持 | 不支持 |
口红 | 不支持 | 支持 | 不支持 | 不支持 | |
眼影 | 不支持 | 支持 | 不支持 | 不支持 | |
腮红 | 不支持 | 支持 | 不支持 | 不支持 | |
眼妆 | 不支持 | 支持 | 不支持 | 不支持 | |
高光 | 不支持 | 支持 | 不支持 | 不支持 | |
卧蚕 | 不支持 | 支持 | 不支持 | 不支持 | |
眉毛 | 不支持 | 支持 | 不支持 | 不支持 | |
人脸特效 | 马赛克 | 支持 | 支持 | 不支持 | 不支持 |
蒙面 | 支持 | 支持 | 不支持 | 不支持 | |
滤镜 | 风格滤镜 | 支持5款 | 支持所有 | 不支持 | 不支持 |
贴纸 | 静态和动态贴纸 | 支持10款 | 支持所有 | 不支持 | 不支持 |
美体瘦身 | 瘦身 | 不支持 | 支持 | 不支持 | 不支持 |
小头 | 不支持 | 支持 | 不支持 | 不支持 | |
瘦腿 | 不支持 | 支持 | 不支持 | 不支持 | |
长腿 | 不支持 | 支持 | 不支持 | 不支持 | |
丰胸 | 不支持 | 支持 | 不支持 | 不支持 | |
脖子 | 不支持 | 支持 | 不支持 | 不支持 | |
手臂 | 不支持 | 支持 | 不支持 | 不支持 | |
瘦腰 | 不支持 | 支持 | 不支持 | 不支持 | |
美发 | 美发 | 不支持 | 支持 | 不支持 | 不支持 |
绿蓝幕抠图 | 绿蓝幕抠图 | 不支持 | 不支持 | 支持 | 不支持 |
实景抠像 | 实景抠像 | 不支持 | 不支持 | 支持 | 不支持 |
手势识别 | 手势识别 | 不支持 | 不支持 | 不支持 | 支持 |
动作检测 | 动作检测 | 不支持 | 不支持 | 不支持 | 支持 |