You need to enable JavaScript to run this app.
导航
React Native
最近更新时间:2024.08.16 16:15:24首次发布时间:2024.08.02 17:33:59

本章节为您介绍初始化方法,请参考文档提供的示例进行初始化配置。视频直播 SDK 只需要初始化一次,推/拉流功能模块可共用。

前提条件

配置 SDK

调用 initEnv 配置 SDK。

// 仅使用拉流 SDK 时
import {initEnv} from '@volcengine/react-native-velive-pull';
// 仅使用推流 SDK 时,或推拉流 SDK 同时使用时
import {initEnv} from '@volcengine/react-native-velive-push';

initEnv({
  AppID: 'appId', // App ID,在视频直播控制台应用管理页面获取
  AppName: 'AppName',
  AppChannel: Platform.select({
    android: 'GoogleStore',
    ios: 'AppStore',
    default: '',
  }),
  AppVersion: '1.0.0',
  LicenseUri: {
    android: 'assets:///ttsdk.lic', // License 名称,如果您替换了 License 文件,需同步修改此处文件名称。如果做 SDK 快速验证,可直接替换原 License 文件(ttsdk.lic)内容
    ios: 'ttsdk.lic', // License 名称,如果您替换了 License 文件,需同步修改此处文件名称。如果做 SDK 快速验证,可直接替换原 License 文件(ttsdk.lic)内容
  },
  UserUniqueID: 'VeLiveQuickStartDemo',
});

SDK 配置参数说明如下表所示。

参数类型说明
AppIdStringApp ID,必填,从控制台应用管理获取。
AppNameString必填, App 英文名,从控制台应用管理获取。
AppVersionString必填,App 版本号,使用 BuildConfig.VERSION_NAME,合法版本号应包含大于、等于 2 个分隔符,如:"1.3.2"
AppChannelString必填,渠道号;业务自定义,如:小米应用商店 (xiaomi)、华为应用市场 (huawei) 等。
LicenseUri.androidString必填,Android License 路径。
LicenseUri.iosString必填,iOS License 路径。

日志上报

线上问题的排查和质量平台的数据展示都依赖 SDK 上报的日志,因此,日志上报功能默认开启。如有特殊的数据保密要求,您可以在配置 SDK 前,设置 openLog: false,关闭日志上报。