GithubHelp home page GithubHelp logo

ilivesdk_android_livedemo's Introduction

iLiveSDK

iLiveSDK 提供了账号登录,音视频互动,文本互动等基础功能,顺利的话一天之内即可集成音视频能力。

iLiveSDK导入

iLiveSDK在Android Studio上开发。 导入只需要在gradle里增加两行(后面是版本号)

核心功能
compile 'com.tencent.ilivesdk:ilivesdk:1.9.1'

           

SDK最近更新说明

V1.9.2(2018-08-02)

  • 房间(摄像头)接口去时序化
  • ILiveSDK添加addEventListener的方法添加统一事件回调
  • 添加成员进出房间(群组)事件通知以及群组解散事件通知

更多版本更新信息

老用户(曾经用1.9.0以前版本接入)初始化时添加配置:

// 老用户使用IMSDK通道
ILiveSDK.getInstance().setChannelMode(CommonConstants.E_ChannelMode.E_ChannelIMSDK);

Demo

本工程为ILiveSDK的示例工程,包含Demo:

1、简单直播

其它Demo

随心播

API文档

常用接口
API文档(1.8.2)

直播术语解释

房间,房间生命周期

异常事件

异常事件

常见问题

常见问题
错误码表

添加混淆

由于内部有一些接口调用需要,在用户工程需要混淆时,请添加以下配置:

-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的用户尽快升级。

日志

关键路径LOG 请遇到问题先自行对比

QAVSDK下载

iLiveSDK内部集成了腾讯云包括IMSDK,QAVSDK。使用iLiveSDK的用户不需要额外集成IMSDK或QAVSDK,就可以直接使用其所有功能。

对于仍在集成QAVSDK的老用户,也可以在这里获取QAVSDK的最新版本:

QAVSDK_1.9.8.2

QAVSDK_1.9.7.54

QAVSDK 1.9.6.49

联系我们

技术支持QQ群:594923937 207177891

技术需求反馈:https://github.com/zhaoyang21cn/iLiveSDK_Android_Suixinbo/issues

ilivesdk_android_livedemo's People

Contributors

xkazer avatar guozhuoxing avatar jassentang avatar zhaoyang21cn avatar

Watchers

James Cloos avatar miemie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.