Tous les produits
Search
Centre de documentation

Intelligent Media Services:Intégration côté serveur

Dernière mise à jour :Aug 27, 2026

Cette rubrique explique comment configurer un App Server.

Rôle de l'App Server

image

Lorsque vous développez un service d'agent IA avec le framework AUI Kits, le SDK client doit interagir avec les fonctionnalités des produits Alibaba Cloud. L'App Server encapsule ces fonctionnalités et expose au SDK un ensemble standardisé d'API HTTP, ce qui réduit vos coûts de développement.

Remarque

Vous devez déployer et maintenir l'App Server vous-même.

Architecture du projet

Le projet utilise Java 8 et Spring Boot 2.

Déployer un projet

Prérequis

Déploiement à partir du code source

Cet exemple montre comment construire et déployer l'App Server à partir du code source.

Configurer les paramètres du projet

  1. Téléchargez le code source de l'App Server.

  2. Ouvrez le répertoire Server\Java\src\main\resources et localisez le fichier application.yml. Configurez les paramètres pertinents et laissez inchangés ceux qui ne nécessitent aucune modification.

    Configuration des paramètres

    Description

    biz:
      openapi:
        access:
          key: "*******"
          secret: "*******"

    Les API Alibaba Cloud nécessitent une paire AccessKey pour l'authentification. Une paire AccessKey se compose d'un AccessKey ID et d'un AccessKey Secret.

    • AccessKey ID : identifie l'utilisateur.

    • AccessKey secret : clé secrète utilisée pour authentifier vos requêtes. Vous devez garder votre AccessKey Secret confidentiel.

    Pour plus d'informations, consultez la rubrique Créer une AccessKey.

    Remarque

    Si vous utilisez l'AccessKey d'un utilisateur RAM, vous devez accorder à cet utilisateur l'autorisation AliyunICEFullAccess.

    # The information about the ARTC application.
      live_mic:
        app_id: "*******"
        app_key: "*******"

    L'AppID et l'AppKey de votre application ARTC. Vous pouvez les trouver dans la console.

    Remarque

    Pour les communications audio et vidéo, vous devez configurer l'ARTC AppID et l'AppKey. Pour la messagerie interactive, cette étape est facultative.

    Pour obtenir l'AppID et l'AppKey de l'application ARTC :

    1. Accédez à la console IMS et cliquez sur votre agent IA pour ouvrir sa page de détails.

      Dans l'onglet Basic Information, repérez la section Workflow Configuration et notez l'RTC App ID répertorié sous ARTC application.

    2. Cliquez sur le RTC App ID pour ouvrir la console ApsaraVideo Live et récupérer l'App ID et l'AppKey.

      Sur la page Application Management, cliquez sur le nom de votre application, accédez à l'onglet Basic Information et copiez l'App ID et l'AppKey.

Empaqueter et exécuter le projet

Empaqueter le projet

  1. Utilisez l'outil Maven intégré à IntelliJ IDEA pour empaqueter le projet. Cette action génère un fichier JAR dans le répertoire target.

  2. Exécutez la commande suivante dans le répertoire Server\Java pour empaqueter le projet :

    mvn package -DskipTests
  3. (Facultatif) Envoyez le package JAR depuis le répertoire target vers le serveur.

    scp xxx.jar root@ip:/root

Exécuter le projet

Ouvrez un terminal dans le répertoire contenant le fichier JAR.

  1. Exécutez l'application au premier plan. Les journaux s'affichent dans le terminal.

    java -jar ***.jar
  2. Exécutez l'application en arrière-plan. Les journaux sont écrits dans le fichier nohup.out.

    nohup java -jar ***.jar &