Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Integração do SDK

Última atualização: Aug 20, 2026

Integre o Push SDK para habilitar o envio de streams ao vivo no seu aplicativo Flutter.

Pré-requisitos

Instale o Android Studio ou o Visual Studio Code.

Requisitos de ambiente

Categoria

Requisito

Versão do Flutter

Versão 2.5.0 ou posterior, anterior à 3.0.0. Recomendamos a versão 2.8.0.

Versão do Dart

Versão 2.12.0 ou posterior, anterior à 3.0.0.

Versão do sistema

  • Android 5.0 ou superior.

  • iOS 10.0 ou superior.

Arquitetura de CPU

armeabi-v7a ou arm64-v8a.

Ferramentas de desenvolvimento

Use o Android Studio ou o Visual Studio Code.

Procedimento

  1. Integre o SDK.

    Escolha um dos métodos a seguir:

    Adicionar dependência

    Adicione a seguinte dependência ao arquivo pubspec.yaml do projeto local:

    dependencies:
      flutter_livepush_plugin: ^x.y.z
    Nota

    Substitua x.y.z pelo número da versão do Push SDK, como 7.1.0. Para obter a versão mais recente, consulte SDK download.

    Usar ferramenta de linha de comando

    flutter pub add flutter_livepush_plugin

    Esse comando atualiza automaticamente o arquivo pubspec.yaml.

    Integração local

    Crie um diretório plugins no projeto e coloque o SDK nesse diretório. Em seguida, adicione a seguinte dependência ao arquivo pubspec.yaml:

    flutter_livepush_plugin:
        path: "./plugins/flutter_livepush_plugin" // SDK storage path
    Nota

    Para obter a versão mais recente do SDK, consulte SDK download.

  2. Execute o comando a seguir para instalar a dependência.

    flutter pub get
  3. Adicione as permissões de sistema necessárias.

    Android

    Abra o arquivo ./android/app/src/main/AndroidManifest.xml e declare as permissões obrigatórias.

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    iOS

    Inclua as permissões de acesso à câmera e ao microfone no arquivo Info.plist do projeto.

    <key>NSCameraUsageDescription</key>
    <string>Authorize access to the camera for video streaming</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>Authorize access to the microphone for audio streaming</string>
  4. Configure outros ajustes do projeto.

    No Android, adicione as regras a seguir ao arquivo de regras de ofuscação.

    Nota

    Se a ofuscação estiver ativada no aplicativo, configure as regras de ofuscação para evitar falhas. Para obter a configuração de ofuscação mais recente, consulte o código-fonte do demo.

    -keep class org.webrtc.** { *; }
    -keep class com.alivc.** { *; }
    -keep class com.aliyun.** { *; }
    -keep class com.cicada.** { *; }
  5. Configure uma licença.

    Para integrar uma licença, consulte License Integration Guide.

Referências