百度智能云移动直播SDK的功能
文档简介:
界面:UI界面自定义,不限制界面布局,UI界面自由定制。
直播推流:
静音推流:可设置静音推流,仅推送画面流。
断流重连:断流后自动重连,默认无限次重连,用户可自定义重连策略。
RTMP推流:用于实现主播端的手机推流功能(秀场直播)。
直播
模块 | 功能点 | 说明 |
界面 | UI界面自定义 | 不限制界面布局,UI界面自由定制 |
直播推流 | 静音推流 | 可设置静音推流,仅推送画面流 |
断流重连 | 断流后自动重连,默认无限次重连,用户可自定义重连策略 | |
RTMP推流 | 用于实现主播端的手机推流功能(秀场直播) | |
SRT推流 | 用于实现低延时推流 | |
自定义metadata信息 | 可自定义流中的metadata信息,可用于直播答题、直播换装等 | |
横版/竖版 | 支持推流画面为横版竖版 | |
码率自适应 | 可设定最大最小码率,根据网络情况在设定期间内动态调整推流码率大小 | |
参数自定义 | 支持自定义推流参数,包括:码率、分辨率等 | |
互动直播 | 视频连麦 | 支持视频连麦互动 |
音频连麦 | 支持音频连麦互动 | |
旁路直播 | 支持服务端合流后,转直播推流 | |
画中画 | 支持视频连麦时的画中画交互,布局可自定义 | |
背景音乐混音 | 支持背景音乐播放,可调节音乐,支持循环播放 | |
基础拍摄 | 拍摄控制 | 支持拍摄时的前后摄像头切换、闪光灯的关闭 |
焦距调节 | 支持手势双指调节焦距(放大或缩小) | |
对焦模式 | 支持手动对焦和自动对焦 | |
防抖 | IOS支持拍摄时防抖 | |
清晰度 | 支持标清、高清、超清拍摄,支持自定义码率、帧率、gop | |
镜像设置 | 支持本地镜像和远端镜像 | |
拍摄美化 | 滤镜 | 调节画面:回忆、少女、都市、红唇、霓虹、白茶、暗调、橘子汽水、美食、海礁、胡桃、日光、暮光之城、蔚蓝、夜景、白皙、微光、草莓、清凉等 |
基础美颜 | 支持美白、磨皮、大眼、瘦脸 | |
美妆 | 支持腮红、高光、阴影、眉毛、睫毛、口红、眼线、眼影、美瞳 | |
五官精准塑形 | 支持眼睛、鼻子、下巴、脸型、额头等设置,详见“AR特效”描述 | |
拍摄互动特效 | 人脸/手势/肢体/分割/环境互动特效 | 详见“AR特效”功能列表 |
AR特效
功能项 | 功能说明 | |
造型美 | 基础滤镜 | 支持内置和自定义色卡滤镜,如:回忆、少女、都市、红唇、霓虹、白茶、暗调、橘子汽水、美食、海礁、胡桃、日光、暮光之城、蔚蓝、夜景、白皙、微光、草莓、清凉等 |
贴纸 | 屏幕贴纸,支持图片、序列帧动画等随屏素材,支持27种混合模式(如相加、平均、差值、变暗、反色、底片、线性减淡、正片叠底、滤色、柔光等) | |
屏幕特效 | 支持分屏(上下/左右分屏、3/4/6/9屏等)、镜像、闪屏、灵魂出窍、抖动、水波纹、眩晕、斜进出等屏幕特效,也可通过shader自定义屏幕特效。 | |
轻美妆 | 美白 | 美颜能力,可调节美白强度,满足个性需求 |
磨皮 | 美颜能力,可调节磨皮强度,满足个性需求 | |
红润 | 美颜能力,可调节红润强度,满足个性需求 | |
微整形 | 瘦脸 | 美颜能力,实时调节瘦脸参数 |
大眼 | 美颜能力,实时调节大眼参数 | |
高级美妆塑形 | 美妆特效 | 全局支持口红,腮红,修容,眼影(含睫毛),眼线,眉毛;单项支持美瞳、祛法令纹、祛黑眼圈 |
高级美颜 | 五官精准塑形(眼睛、鼻子、下巴、脸型、额头、颧骨、发际线等) | |
人脸特效 | 人脸贴纸 | 基于人脸190+特征点精准定位和跟踪,添加2D/3D动态面具贴纸 |
皮肤贴纸 | 基于人脸识别,实现皮肤贴纸,如:脸谱、豹子脸 | |
人脸变形 | 基于人脸识别,实现面部变形功能,如:嘟嘟脸、方脸 | |
表情识别 | 表情识别,挑眉、眨眼、张嘴、点头、嘟嘴(5个)触发特效,如:喷火帽、巫师帽 | |
多人脸 | 通过AI算法,检测画面中多个人脸区域 | |
换脸 | 实现双人换脸特效 | |
人脸实时驱动 | 基于人脸识别,支持实时驱动3D面具表情的玩法,如:柴犬面具 | |
手势特效 | 手势识别触发 | 手势识别触发特效,支持比V、点赞、OK、单手比心、食指比1、握拳、手掌的检测(7个手势) |
手部贴纸 | 基于手势识别,添加2D/3D贴纸道具 | |
指尖检测 | 指尖点的精准检测和跟踪 | |
手势实时驱动 | 基于手部21关节点检测,实现手部驱动手偶的玩法 | |
肢体特效 | 瘦身/增高 | 基于全局实现瘦身/增高/哈哈镜效果 |
动作识别 | 识别肢体动作,并触发特效,包含2D/3D特效 | |
前后景分割 | 人像分割 | 通过AI算法,识别视频中的人物区域(上半身),实现替换背景,背景虚化等功能 |
头部分割-大头特效 | 通过AI算法,可精准识别头部区域,可实现大头特效玩法 | |
天空分割 | 通过AI算法,识别视频中的天空区域,实现天空背景更换,替换及素材叠加。 | |
头发分割 | 通过AI算法,识别视频中的头发区域,可实现染发、换发型等效果 | |
环境特效 | SLAM放置 | 通过即时定位与跟踪算法,在实景中放置3D模型动画 |
空间粒子特效 | 模型粒子特效,能模拟现实中的雨、雪、落叶、飞花、流星等自然景观,以及魔法球、光环、火焰、冬去春来、花瓣雨、控雨等特效 | |
触屏手势粒子 | 触屏绘制烟花或气泡状的图像、写字,出粒子效果 | |
天空顶 | 星空、粉色天空等穹顶效果,360空间氛围渲染 | |
分屏 | 设置分屏滤镜,实现画面分割 | |
物体检测 | 通过AI算法,检测画面中的物体(当前支持杯子、其他物体需定制) | |
透明视频/绿幕视频 |
支持通过手机姿态定位,在空间中放置透明/绿幕扣背景视频素材 |