直播特效 SDK 解决方案

产品优势 产品功能 应用场景 文档资源

产品优势

功能强大,性能优越 简单集成,快速接入 兼容性好,扩展性强

超过 50 个功能点,可覆盖绝大部分应用场景

基于字节跳动强大的人脸识别技术,高级美颜、人脸贴纸效果更佳

音视频编码及渲染经深度优化,对手机性能消耗低

包含示例 UI,有助于快速搭建功能界面

接口定义清晰,代码注释丰富

完善的日志分级,方便问题排查

推流模块支持软硬编,兼容市面绝大部分主流机型

直播推流支持 QUIC 协议,无惧弱网环境

美颜滤镜等素材文件独立,可快速替换以便功能迭代

产品功能

推流
  • 推流协议
  • 推流模式
  • 推流优化
  • 支持软、硬编码
  • 自定义 SEI 消息

推流协议

支持主流推流协议 rtmp,也支持弱网推流协议 QUIC。

推流模式

支持横竖屏切换、静音推流、纯音频推流等模式。

推流优化

根据网络状况会进行动态丢帧,支持断线重连,保证直播体验。

支持软、硬编码

软编:采用 CPU 进行编码,功耗较高,兼容性较好,同等码率的情况下画面质量较硬编更好。硬编:采用 GPU 进行编码,功耗较低,兼容性较差,某些机型上可能引起 crash,同等码率情况下画质较差。

自定义 SEI 消息

主要用于直播答题等场景,用于主播端自定义消息附随推流。

视频
  • 码率设置
  • 镜头设置
  • 自定义图像处理

码率设置

多种码率、分辨率可以选用,在推流过程中也可以切换,可以根据主播上行网络的好坏自动调整视频码率。

镜头设置

支持前后摄像头切换、开关闪光灯、设置画面镜像、手动 / 自动对焦,焦距调节等。

自定义图像处理

用户可以通过回调接口,获取当前音视频数据,实现自定义音视频数据处理。

音频
  • 双声道立体声
  • 背景音乐
  • 耳机返听

双声道立体声

支持双声道立体声推流。

背景音乐

主播在推流时可以有背景音乐混音。

耳机返听

当主播带上耳机唱歌时,从耳机中可以实时听到自己的声音,该功能可以帮助主播在唱歌等场景下实时监听自己的声音。一般该功能会跟背景音乐的混音功能一起使用。也蓝牙耳机的返听。

美颜
基于字节跳动人脸识别技术,美白、磨皮、锐化、大眼、瘦脸,效果更明显。
滤镜
多款风格滤镜,满足各类场景需要。
贴纸
上千款贴纸任意挑选,2D、3D 人脸贴纸应有尽有。

应用场景

电商直播 游戏直播 才艺直播
户外直播 教育直播 语音直播

文档资源

iOS 端 Demo 体验 Android 端 Demo 体验 Github 地址
  1. ► Android Github 地址
  2. ► iOS Github 地址

推荐产品

  • 对象存储
  • 私有云存储
  • CDN
  • 云主机
  • 云短信
  • 边缘计算平台