Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Ingestão de stream no OBS para RTS

Última atualização: Jul 15, 2026

Este tópico descreve como usar o OBS para ingestão de streams do Real-Time Streaming (RTS).

Informações básicas

RTMP: Este protocolo oferece excelente compatibilidade e é ideal para fluxos de trabalho com cadeia de ferramentas RTMP existente. No OBS, selecione o service Custom para inserir o domínio de ingestão e as informações da stream.

WHIP (protocolo de ingestão WebRTC-HTTP): Protocolo leve que usa requisições HTTP POST para ingerir áudio e vídeo em tempo real em um servidor. Ele simplifica a integração com pipelines de captura WebRTC. Como método comum de ingestão no ecossistema WebRTC, o WHIP proporciona baixa latência e fácil integração.

Pré-requisitos

  1. Configure um domínio para o Real-Time Streaming (RTS) e verifique se a demonstração funciona corretamente.

  2. Baixe e instale o OBS Studio 29.1.0 ou posterior. Para obter o link de download, consulte OBS Studio.

  3. Decida se usará RTMP ou WHIP para a ingestão da stream. Configure apenas um deles.

Usar o OBS para ingestão de stream

Etapa 1: Práticas recomendadas de codificação de vídeo

No OBS, acesse File > Settings > Output. Aplique as configurações recomendadas abaixo para remover B-frames, controlar o GOP e reduzir a latência de ponta a ponta. Essas configurações aplicam-se tanto à ingestão via RTMP quanto via WHIP.

  • Modo de saída: Advanced

  • Intervalo de keyframe (segundos, 0=auto): 1

    Nota

    O intervalo de keyframe não deve exceder 3 segundos. Recomendamos o valor de 1 segundo.

  • Predefinição de uso da CPU (maior = menos CPU): veryfast

  • Profile: baseline

  • Tune: zerolatency

Na aba Streaming, nas configurações de Output, defina o encoder como x264, o rate control como CBR e a bitrate como 2500 Kbps.

Etapa 2: Gerar uma URL de ingestão

No console do ApsaraVideo Live, use o URL generator para obter as informações de ingestão da stream. Para ingestão via RTMP, copie a URL RTMP. Para ingestão via WHIP, copie a URL RTS artc://, que você converterá em um endpoint HTTP(S) na Etapa 4. Também é possível construir uma URL manualmente. Para mais detalhes, consulte Método 2: Construir uma URL manualmente.

  • Exemplo de RTMP (a URL real depende da saída do console): rtmp://push.example.com/live/live?auth_key=******

  • Exemplo de ARTC (para conversão WHIP): artc://al.yun.com/live/live?auth_key=******

  1. Faça login no console do ApsaraVideo Live.

  2. No painel de navegação à esquerda, escolha URL Generator.

  3. No gerador, configure o domínio, AppName, StreamName, autenticação e outras definições. Em seguida, copie a URL de ingestão RTMP ou ARTC necessária.

    Clique em Generate URLs. Essa ação gera uma URL de ingestão e uma URL de streaming com qualidade original (no formato ARTC, começando com artc://).

Etapa 3 (Opcional): Ingerir via RTMP

  1. Inicie o OBS e acesse File > Settings > Stream:

    • Service: Selecione Custom.

    • Server e Stream Key: Insira as informações RTMP obtidas na Etapa 2. Se tiver a URL completa, divida-a entre os campos Server e Stream Key conforme exigido pelo OBS. Clique em OK para salvar.

Etapa 4 (Opcional): Ingerir via WHIP

  1. Converta a URL de ingestão ARTC da Etapa 2 para uma URL HTTP(S) compatível com WHIP.

    1. Altere o esquema da URL de ARTC para HTTP(S). Por exemplo:

      1. URL original: artc://al.yun.com/live/live?auth_key=.

      2. URL modificada: https://al.yun.com/live/live?auth_key=.

    2. Para ingerir streams via HTTPS, configure um certificado no seu ambiente. Para mais informações, consulte Aceleração segura HTTPS.

  2. Configure o WHIP no OBS.

    1. Inicie o OBS.

    2. Acesse File > Settings > Stream.

    3. Configure os parâmetros a seguir e clique em OK.

      Parâmetro

      Descrição

      Service

      Selecione WHIP.

      Server

      Insira a URL WHIP modificada na etapa anterior.

      Bearer Token

      Deixe este campo vazio.

Etapa 5: Iniciar e verificar a stream

  1. Na janela principal do OBS, adicione fontes de áudio e vídeo no painel Sources e clique em Start Streaming.

  2. Verifique a stream ativa na página de stream management do console do ApsaraVideo Live.

    1. No painel de navegação à esquerda do console do ApsaraVideo Live, escolha stream management.

    2. Selecione o domínio a ser consultado e insira o AppName e o StreamName.

      Na aba Active streams, clique em Query para verificar o status da ingestão.

    3. Clique em Query para visualizar as streams ativas em tempo real.

  3. Valide rapidamente a stream reproduzindo-a com o player web RTS.

    1. Acesse o player web RTS.

    2. Clique na aba Stream pulling.

    3. Insira a URL de streaming para a qual o RTS foi ativado.

      Na página de demonstração do player web RTS, vá para a aba Stream pulling. Certifique-se de que Subscribe to Audio e Subscribe to Video estejam selecionados, insira a URL de streaming e clique em Start playing.

    4. Clique em Start playing.