为了更好的上手移动端视频直播 App 的搭建工作,我们推出了基于视频直播 SDK 的 VeLiveQuickStartDemo。
您可以根据下列操作快速跑通 Demo。
armeabi-v7a
或 arm64-v8a
。本章节介绍跑通 Demo 前的准备工作。
登录视频直播控制台。
左侧导航栏选择功能管理 > 应用管理,单击创建应用,在弹出的对话框中填写应用信息。
单击下一步,配置 License,单击确认返回应用列表。
在应用列表,记录 App ID ,将新建应用的 SDK License 下载到本地。
本章节介绍从下载 Demo 到编译 Demo 的详细操作步骤。
请联系技术支持获取 Demo 源码。
修改使用下载到本地的 SDK License 文件名称为 ttsdk.lic
。
使用修改好名称的 SDK License 文件进行以下操作:
android/app/src/main/assets/
目录下的 ttsdk.lic
文件。ios
目录下的 ttsdk.lic 文件。android
目录。ios
项目目录。pod install --repo-update
更新所有 pod 源。打开以下文件:
src/store/push/pusher.ts
。src/store/pull/player.ts
。设置视频直播的 APP ID、推流地址、License 文件名称、域名空间、推拉流域名、应用名称。
// 仅使用拉流 import {initEnv} from '@volcengine/react-native-live-pull'; // 使用推流或推拉流 import {initEnv} from '@volcengine/react-native-live-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', });