本文为您介绍 Android 应用端 aar 库方法集成 SDK。
使用 Android aar 库
引用稳定版
dependencies {implementation 'com.tencent.iot.video:video-link-android:*.*.*'}
引用 SNAPSHOT 版
1. 在工程的 build.gradle 中配置仓库 url。
allprojects {repositories {google()jcenter()maven {url "https://oss.sonatype.org/content/repositories/snapshots"url "https://central.sonatype.com/repository/maven-snapshots/"}}}
2. 在应用模块的 build.gradle 中配置版本号。
dependencies {implementation 'com.tencent.iot.video:video-link-android:*.*.*-SNAPSHOT'}
说明:
建议使用稳定版本,SNAPSHOT 版仅供开发自测使用。
SDK 接入指南
App 接入 SDK
第三方 App 在接入 Video SDK 时,建议将 appKey 和 appSecret 保存到自建后台,并请务必保证不被泄露;而 xp2p info 需要 App 侧从本地的业务后台获取,获取到 xp2p info 后,可以通过 startService 接口将该 info 传给 SDK,示例代码如下:
...String xp2p_info = getXP2PInfo(...) // 从自建后台获取xp2p infoXP2PAppConfig xP2PAppConfig = new XP2PAppConfig();appConfig.appKey = BuildConfig.TencentIotLinkSDKDemoAppkey //为explorer平台注册的应用信息(https://console.cloud.tencent.com/iotexplorer/v2/instance/app/detai) explorer控制台- 应用开发 - 选对应的应用下的 appkey/appsecretappConfig.appSecret = BuildConfig.TencentIotLinkSDKDemoAppSecret //为explorer平台注册的应用信息(https://console.cloud.tencent.com/iotexplorer/v2/instance/app/detai) explorer控制台- 应用开发 - 选对应的应用下的 appkey/appsecretappConfig.autoConfigFromDevice = true //是否启动跟随配置,需要控制台配置appConfig.type = XP2PProtocolType.XP2P_PROTOCOL_AUTO //配置使用auto、udp、tcpXP2P.startService(this,product_id,device_name,xp2p_info,xP2PAppConfig)