物联网智能视频服务(消费版) Android 应用端接入手册

这篇说说Android端通过aar库集成IoT Video SDK的方法,包括引用稳定版与SNAPSHOT版的配置步骤,并强调appKey和appSecret需保存在自建后台,通过startService接口将xp2p info传给SDK。 引用稳定版:在build.gradle中配置版本号,建议使用稳定版。 引用SNAPSHOT版:需配置仓库url和版本号,仅供开发自测。 App接入SDK:appKey和appSe。

相关产品
物联网智能视频服务(消费版) 产品页,含版本规格、价格与购买入口。

这里说明 Android 应用端 aar 库方法集成 SDK。

一、引用稳定版

在应用模块的 build.gradle 中配置版本号,具体版本号请参见 版本号列表。

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 接入指南

具体请参见 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)

赞 (0)
上一篇 4天前
下一篇 4天前