ApsaraVideo MediaBox SDK デモは、ApsaraVideo のエンドツーエンドのワークフローにおけるベストプラクティスを紹介し、再生、ショートビデオ、ストリームインジェストの機能を実演します。 QR コードをスキャンしてスマートフォンにインストールして試すか、ソースコードをダウンロードしてローカル環境でビルドして実行できます。
-
組み込みのリソースダウンロードサービスは、Alibaba Cloud が設定した一時的なサービスです。 可用性と安定性は保証されません。 このサービスはデモンストレーションのみを目的としており、商用の本番環境では使用しないでください。
-
アプリケーションを商用目的で使用する場合は、独自のリソースダウンロードサーバーを使用するように変更する必要があります。 Alibaba Cloud は、このリソースダウンロードアドレスに関連する機能を提供せず、その実装に関するサポートも提供しません。
ビルド済みデモアプリの試用
-
リアルタイム会話型 AI シナリオ: AI とユーザー間の効率的な音声および動画のインタラクションを実現します。
-
ライブストリーミングシナリオ: EC ライブストリーミング、企業研修、共同ストリーミングなどのユースケースが含まれます。
-
インタラクティブエンターテインメントと通話シナリオ: ボイスチャットルーム、オンラインカラオケルーム、1 対 1 通話、グループ通話などのユースケースが含まれます。
-
VOD シナリオ: ミニドラマ、フィード再生、没入型再生、ショートビデオ作成などのユースケースが含まれます。
ダウンロードとインストール
以下の QR コードをスキャンして、ApsaraVideo MediaBox SDK デモをダウンロードしてインストールしてください。

デモソースコードの実行
Android
開発環境
|
項目 |
説明 |
|
Android Studio |
公式 Android Studio Web サイトからダウンロードしてください。 |
|
Gradle |
Gradle は 7.0.2 以降、プラグインは 4.1.2 を推奨します。 |
|
Gradle JDK |
Gradle JDK 11 を推奨します。 設定するには、[Preferences] → [Build, Execution, Deployment] → [Build Tools] → [Gradle] → [Gradle JDK] の順に移動し、11 を選択します。 ドロップダウンリストに 11 が表示されない場合は、Android Studio をアップグレードしてください。 |
ランタイム環境
Android 4.3 以降を実行している実機が必要です。 シミュレーターはデバッグに対応していません。
デモの実行
-
GitHub からデモソースコードをクローンし、最新の README ファイルの指示に従ってください。
-
Android Studio でデモプロジェクトを開いてください。
-
セキュリティ上の理由から、Alibaba Cloud でのライセンス認証には MD5 署名が必要です。 次のいずれかの方法で取得してください。
-
signingConfigsを検索し、署名情報を設定してください。signingConfigs { debug { // TODO: 署名情報を設定してください。以下は例です。 storeFile file("$rootDir/xxx") storePassword "xxx" keyAlias "xxx" keyPassword "xxx" } release { // TODO: 署名情報を設定してください。以下は例です。 storeFile file("$rootDir/xxx") storePassword "xxx" keyAlias "xxx" keyPassword "xxx" } }方法 1:
AUIFoundation/AVUtils/src/main/java/com/aliyun/aio/utils/SignatureUtils.javaにある getSingInfo(Context context) メソッドを呼び出して、署名を取得します。方法 2: 署名ツールをダウンロードして署名を取得してください。
-
-
テストする SDK モジュールのライセンスを申請してください。 詳細については、「ライセンスの管理」をご参照ください。 ライセンスキーとライセンスファイルを取得してください。
-
ライセンスファイルを
AIOApp/src/main/assetsディレクトリに配置します。 -
AIOApp/src/main/AndroidManifest.xml を開き、
com.aliyun.alivc_license.licensekeyとcom.aliyun.alivc_license.licensefileを見つけ、それぞれの値をご自身の ライセンスキー と ライセンスファイル に変更します。詳細については、「ライセンスの統合」をご参照ください。
-
-
コンパイルして実行します。
Android 実機を接続し、[Run] → [Run 'app'] をクリックしてプロジェクトをコンパイルし、実行します。
iOS
開発環境
|
項目 |
説明 |
|
macOS |
macOS High Sierra 10.13 以降。 |
|
Xcode |
Xcode 13 以降を推奨します。 本ガイドの手順は Xcode を対象としています。 |
|
CocoaPods |
CocoaPods 1.10 以降を推奨します。 |
ランタイム環境
iOS 9.0 以降を実行している実機が必要です。 シミュレーターはデバッグに対応していません。
デモの実行
-
GitHub からデモソースコードをクローンし、最新の README ファイルの指示に従ってください。
-
AlivcAIODemo ディレクトリで、
pod installを実行して依存関係をインストールします。説明インストールに失敗した場合は、
pod install --repo-updateを実行してください。 -
Xcode で AlivcAIODemo.xcworkspace プロジェクトを開いてください。
-
テストする SDK モジュールのライセンスを申請してください。 詳細については、「ライセンスの管理」をご参照ください。 ライセンスキーとライセンスファイルを取得してください。
-
ダウンロードしたライセンスファイルを
license.crtに名前変更し、AlivcAIODemo ディレクトリにコピーします。 -
AlivcAIODemo/Info.plistを開いて、AlivcLicenseKeyの値をご使用のライセンスキーに設定します。 または、Xcode プロジェクトの [Info] タブで [カスタム iOS ターゲットプロパティ] を見つけ、AlivcLicenseKeyの値を ご使用のライセンスキー に設定します。
-
-
コンパイルして実行します。