Skip to content

zhouagora/ClientSDK

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ClientSDK

1. 概述

本目录为下一代直播 CDN 联盟推流 SDK 代码和文档目录。该 SDK 是以七牛的推流 SDK 为基础,由熊猫、七牛及联盟各厂商共同设计和维护,是整个 CDN 联盟的移动推流端插件化 SDK 平台,融合了目前市场上各家主流供应商的特色模块,是市面上功能最为丰富、兼容性最高的推流插件化 SDK 平台。

2. 功能点

2.1 采集模块

  • 支持摄像头/麦克风采集
  • 支持摄像头参数配置:分辨率、帧率、前后摄像头、拍摄角度等
  • 支持麦克风参数配置:采样率、声道数、位宽等
  • 支持自动对焦/手动对焦
  • 支持摄像头切换
  • 支持摄像头预览镜像
  • 支持焦距调节
  • 支持闪光灯
  • 支持静音
  • 支持截帧

2.2 处理模块

  • 支持美颜、滤镜、人脸特效
  • 支持混音、音效、返听
  • 支持画面剪裁
  • 支持画面镜像
  • 支持水印

2.3 编码模块

  • 支持 H.264 软编、硬编
  • 支持 AAC 软编、硬编
  • 支持 H.265 软编模块(金山
  • 支持编码参数配置:码率、帧率、GOP 大小等
  • 支持动态码率、帧率调节(弱网优化)

2.4 推流模块

  • 支持 FLV 格式的封包
  • 支持 RTMP 协议的推流
  • 支持 UDP 私有协议(星域网宿
  • 支持 CDN 测速选线
  • 支持网络连接状态的监测、管理和消息回调

2.5 连麦模块

  • 支持连麦互动功能
  • 支持客户端合流方案(七牛
  • 支持服务端合流方案(声网

3. 特色

整个 CDN 联盟的推流 SDK 会随联盟各厂商的发展而逐渐丰富,兼容更多厂商的特色模块,敬请期待。

About

CDN 联盟客户端代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Objective-C 64.8%
  • Java 19.5%
  • C 11.6%
  • C++ 3.0%
  • Shell 0.8%
  • GLSL 0.3%