iLiveSDK 提供了账号登录,音视频互动,文本互动等基础功能,顺利的话一天之内即可集成音视频能力。
iLiveSDK在Android Studio上开发。 导入只需要在gradle里增加一行(后面是版本号)
核心功能
compile 'com.tencent.ilivesdk:ilivesdk:1.9.6.9'
- 更新EDU AVSDK到1.9.9.1116
- 修复默认进房只有下行权限
- 修复已知问题
进房出现角色不存在(而确认角色已配置时) 可参考进房失败(Role no exists)
老用户(曾经用1.9.0以前版本接入)初始化时添加配置:
// 老用户使用IMSDK通道
ILiveSDK.getInstance().setChannelMode(CommonConstants.E_ChannelMode.E_ChannelIMSDK);
本工程为ILiveSDK的示例工程,包含Demo:
1、简单直播
由于内部有一些接口调用需要,在用户工程需要混淆时,请添加以下配置:
-keep class com.tencent.**{*;}
-dontwarn com.tencent.**
-keep class tencent.**{*;}
-dontwarn tencent.**
-keep class qalsdk.**{*;}
-dontwarn qalsdk.**
角色配置
音视频预处理
如何渲染
如何旋转和裁剪画面
画面对焦
美颜包
大咖模式
如何录制混流视频
如何计算跨房连麦密钥
由于目前只支持armeabi架构(1.0.5版本之后支持arm-v7a),如果工程(或依赖库)中有多架构,需要在build.gradle中添加以下配置
android{ defaultConfig{ ndk{ abiFilters 'armeabi', 'armeabi-v7a' } } }
如果您还在使用eclipse进行Android的开发,请参考这里eclipse集成方案。
Android Studio在google支持度,编译便利性等多方面远超eclipse。我们强烈建议还在使用eclipse的用户尽快升级。
iLiveSDK内部集成了腾讯云包括IMSDK,QAVSDK。使用iLiveSDK的用户不需要额外集成IMSDK或QAVSDK,就可以直接使用其所有功能。
对于仍在集成QAVSDK的老用户,也可以在这里获取QAVSDK的最新版本:
技术支持QQ群:594923937 207177891
技术需求反馈:https://github.com/zhaoyang21cn/iLiveSDK_Android_Suixinbo/issues
关注公众号"腾讯云视频",给公众号发关键字"技术支持",会有专人联系。