Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Ingestão de live stream

Última atualização: Jun 30, 2026

O ApsaraVideo Live oferece suporte a vários métodos de ingestão de streams. Implemente a ingestão para streaming padrão e Real-Time Streaming (RTS) com diferentes dispositivos, conforme as necessidades do seu negócio.

Pré-requisitos

  • Streaming padrão: todas as etapas, de Activate ApsaraVideo Live a Generate ingest and streaming URLs no procedimento básico de introdução ao ApsaraVideo Live, foram concluídas. Para mais informações, consulte Introdução ao ApsaraVideo Live.

  • RTS: todas as etapas, de Activate ApsaraVideo Live a Generate ingest and streaming URLs no procedimento básico para implementação do RTS, foram concluídas. Para mais informações, consulte Fluxo de trabalho básico do RTS.

  • As URLs de ingestão relevantes já foram geradas. Para mais informações, consulte Gerar URLs de live stream.

Ingestão de streams para streaming padrão

Cenário 1: Ingerir streams em um PC

Em PCs com Windows ou macOS, instale o Open Broadcaster Software (OBS) para ingerir streams conforme sua necessidade. O OBS é um software gratuito e de código aberto para gravação de vídeo e transmissão ao vivo, compatível com Windows, macOS e Linux.

O exemplo a seguir usa o OBS Studio V27.2.3 para Windows. Os procedimentos de ingestão são semelhantes em outras versões do OBS ou em outras plataformas.

  1. Baixe e instale o OBS Studio. O download está disponível no site do OBS Studio.

  2. Inicie o OBS Studio.

  3. Na barra de menus, escolha File > Settings.

  4. Na página Settings, clique em Stream e configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Service

    Selecione Custom.

    Server

    Insira a URL de ingestão autenticada gerada. Exemplo: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************.

    Stream Key

    Deixe o campo Stream Key vazio.

  5. Na janela principal do OBS Studio, adicione uma source na seção Sources e clique em Start Streaming.

  6. Acesse a página Stream Management. Na aba Active Streams, visualize e gerencie seus streams ativos.

Cenário 2: Ingerir streams em um dispositivo móvel

  1. Escaneie o QR code com seu dispositivo móvel para instalar a demo do Push SDK.

    image

    Nota

    No iOS, se a mensagem "Untrusted Enterprise Developer" aparecer, acesse Settings > General > Device Management, localize e confie no perfil da Taobao.

  2. Inicie a demo do Push SDK.

  3. Selecione Camera Pushing ou Screen Sharing.

    Nota

    Para ingestão de vídeo local, a demo suporta apenas o formato YUV original.

  4. Insira sua URL de ingestão autenticada (por exemplo, rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************) e configure outros parâmetros conforme necessário.

  5. Clique em Start Pushing para iniciar a ingestão do stream a partir do dispositivo móvel.

  6. Acesse a página Stream Management. Na aba Active Streams, visualize e gerencie seus streams ativos.

Cenário 3: Usar o Push SDK para ingestão de streams

Push SDK for iOS

  1. Integre o Push SDK for iOS. Para mais informações, consulte Integração do SDK.

  2. Configure os parâmetros de ingestão e inicie o stream. Para mais informações, consulte Uso de recursos.

    Para detalhes sobre como tratar exceções durante a configuração e a ingestão, consulte Tratar erros, exceções e casos especiais.

Push SDK for Android

  1. Integre o Push SDK for Android. Para mais informações, consulte Integração do SDK.

  2. Configure os parâmetros de ingestão e inicie o stream. Para mais informações, consulte Uso de recursos.

    Para detalhes sobre como tratar exceções durante a configuração e a ingestão, consulte Tratar erros, exceções e casos especiais.

Ingestão de streams para RTS

Na ingestão de streams via RTS, os formatos variam conforme o cenário. Siga rigorosamente as regras abaixo, considerando o formato do stream ingerido e o cliente usado para a ingestão.

Cenário 1: Ingestão via OBS

Para instruções, consulte Enviar uma live stream para RTS usando OBS.

Cenário 2: Ingestão no cliente web

  1. Acesse o player RTS para web.

  2. Clique na aba Stream Ingest.

  3. Expanda a lista suspensa none e selecione camera ou screen (compartilhamento de tela) conforme sua necessidade.

    Se selecionar camera, clique em Get devices e conceda acesso ao microfone e à câmera na caixa de diálogo exibida. Após conceder o acesso, expanda as listas suspensas Select Microphone e Select Camera para escolher seus dispositivos.

  4. Clique em Create Local Stream.

  5. Insira a URL de ingestão RTS gerada. Exemplo: artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****.

  6. Clique em Start.

Cenário 3: Usar o Push SDK para ingestão de streams RTS

O procedimento para usar o Push SDK na ingestão de um stream RTS é semelhante ao usado para streams RTMP. Para ingerir um stream RTS, especifique uma URL de ingestão no formato RTS ao chamar a operação startPush. As demais configurações permanecem iguais.

Push SDK for iOS

  1. Integre o Push SDK for iOS. Para mais informações, consulte Integração do SDK.

  2. Configure os parâmetros de ingestão e inicie o stream. Para mais informações, consulte Uso de recursos.

    Para detalhes sobre como tratar exceções durante a configuração e a ingestão, consulte Tratar erros, exceções e casos especiais.

Push SDK for Android

  1. Integre o Push SDK for Android. Para mais informações, consulte Integração do SDK.

  2. Configure os parâmetros de ingestão e inicie o stream. Para mais informações, consulte Uso de recursos.

    Para detalhes sobre como tratar exceções durante a configuração e a ingestão, consulte Tratar erros, exceções e casos especiais.