Skip to content
Guolai edited this page Feb 7, 2018 · 4 revisions

当虹云Android推流SDK主页

杭州当虹科技有限公司的Android平台推流SDK主要提供了本地音视频录制推流,能够实现较低的性能开销达到较好推流体验。本参考文档将对该SDK的主要函数及使用进行详细的描述,以便开发者能够参考该文档进行快速的开发。本文档中提到的所有接口和定义都是针对java语言。

1.鉴权

在使用SDK功能前,要通过鉴权验证。

1.1.鉴权逻辑
  • 安装app后,是无鉴权信息,需要去更新鉴权信息。但是第一次运行时,允许运行SDK功能。此时会更新鉴权信息,知道更新成功。在没更新成功前,属于试用阶段(比如试用5天)。可能由于网络原因,在试用n天内,一直无法更新鉴权信息,这个阶段会给予权限运行加水印方式;试用n天后,还是无更新成功,则直接禁止运行。
  • 成功更新鉴权信息后,一切鉴权结果根据最新鉴权信息查询得到。鉴权会定期去更新鉴权信息。
1.2. 调用方式

Int ret = mCameraRecorder.initRecorder(mVideoPushAddress,this,accessKey,secret,appKey); 鉴权返回值可以分为如下三个状态: 禁止:禁止SDK运行。 允许:只有返回值是0才是这种状态,也是唯一。 允许+水印:像这种状态属于提醒状态,让用户知道目前该SDK过期了、无鉴权信息。

推流编码分辨率码率对照表

16:9推流分辨率及建议码率对照

分辨率 建议码率(bps)
1280x720 >= 1800000
960x540 >=1200000
854x480 >=900000
800x450 >=800000
640x360 >=560000

4:3推流分辨率及建议码率对照

分辨率 建议码率(bps)
640x480 >=700000
960x540 >=500000

3:2推流分辨率及建议码率对照

分辨率 建议码率(bps)
720x480 >=800000

Clone this wiki locally