android端接入騰訊雲直播全過程詳解(包含騰訊雲點播、騰訊雲IM)直播+彈幕+錄製直播視頻

前言

爲什麼想到對接騰訊雲直播SDK呢?答案很簡單--公司需要。從開始着手對接SDK,到現在直播全程流暢跑通,花了兩週零幾天的時間。爲了幫後續也需要接入騰訊雲直播SDK的朋友節省不必要的時間、少走點彎路,決定寫下這篇文章,把我對接的全過程記錄下來。

日期:2019/12/24

開發過程

1.接入SDK:

只需要導入以下兩個SDK,直播和IM的,點播不需要導入SDK。

    //騰訊雲直播
    implementation 'com.tencent.liteavsdk:LiteAVSDK_Smart:latest.release'
    //騰訊雲IM
    implementation 'com.tencent.imsdk:imsdk:4.6.1'

注意:導入IM到項目中後,注意是否是最新版本,如果不是最新版本會顯黃色,請根據提示修改成最新版本。

博主根據文檔接入IMSDK的時候,就是因爲沒有導入最新版本的SDK,因此出了bug,浪費了一些時間!同樣的坑請不要踩了。

2.初始化SDK:

按照我自己一直以來的習慣,但凡是接入第三方SDK,都會專門寫一個工具類來操作,這裏我創建的工具類是TXLiveUtils。

同樣按照習慣,將初始化代碼寫在Application類的onCreate方法中(當然你也可以寫在你的某個Activity裏):

        //騰訊雲直播組件初始化
        //初始化騰訊雲直播工具類
        TXLiveUtils.createInstance(this);
        //初始化騰訊雲直播SDK
        TXLiveUtils.getInstance().initCloudSDK();
        //初始化騰訊IMSDK
        TXLiveUtils.getInstance().initIMSDK();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章