Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Legendas em tempo real (versão prévia pública)

Última atualização: Nov 04, 2026

O ApsaraVideo Live oferece legendas em tempo real. Esse recurso utiliza reconhecimento de fala em tempo real para converter o áudio de transmissões ao vivo em legendas e também oferece suporte à tradução. Atualmente, o ApsaraVideo Live permite a tradução mútua entre chinês, inglês, espanhol e russo. Este tópico ajuda você a entender rapidamente como usar as legendas em tempo real, incluindo o fluxo de trabalho e os métodos de acionamento.

Observações importantes

  • Para obter uma lista dos centros de transmissão ao vivo que oferecem suporte a legendas em tempo real, consulte Service regions.

  • As legendas em tempo real estão atualmente em versão prévia apenas para convidados. Cada usuário pode criar até 300 modelos de legenda. É possível associar um modelo de legenda a várias regras de legenda.

  • Os modelos de legenda definem apenas as configurações relacionadas às legendas, como conteúdo e layout. Eles não incluem associações com nomes de domínio ou AppName nas transmissões ao vivo. As regras de legenda definem como os nomes de domínio e o AppName se associam aos modelos de legenda.

  • Após configurar um modelo de legenda, adicione uma regra de legenda vinculada a esse modelo. Na regra, especifique o nome do domínio e o AppName. O AppName deve corresponder exatamente ao AppName na sua URL de ingestão. As legendas aparecem na reprodução somente após reiniciar a ingestão do stream.

  • As legendas em tempo real são um recurso cobrável. Durante a versão prévia pública, o uso é gratuito. A cobrança normal será aplicada após o término da versão prévia pública. Anunciaremos a data exata separadamente.

Fluxo de trabalho

image

Etapa 1: Adicionar um modelo de legenda

Instruções do console

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

  2. No painel de navegação à esquerda, escolha Feature Management > Real-time Subtitles, acesse a página Real-time Subtitles e selecione uma guia.

  3. Selecione a região para a configuração do seu modelo de legenda. Em seguida, clique em Add Subtitle Template para configurar o modelo. Na página Add Subtitle Template, seção Basic Information, selecione o Creation Method (Create New Subtitle Template ou Copy Existing Subtitle Template). Em seguida, insira um Subtitle Template Name (permitidos apenas dígitos, letras e hifens) e uma Template Description (até 128 caracteres). Na seção Subtitle Settings, configure Language, Translation, Maximum Lines, Max Characters per Line e Font. Use o painel Preview à direita para visualizar suas alterações.

Visualize as legendas na área de visualização. Ajuste o tamanho da tela de visualização, o tamanho da legenda e a posição para ver os efeitos em tempo real. A tabela a seguir lista os parâmetros do modelo de legenda e suas descrições.

Parâmetro

Descrição

Creation Method

  • Create New Subtitle Template: crie um modelo de legenda personalizado do zero.

  • Copy Existing Subtitle Template: copie as configurações de um modelo existente para criar rapidamente um novo.

Subtitle Template Name

Nome do modelo de legenda. São permitidos apenas dígitos, letras maiúsculas e minúsculas e hifens (-). O hífen não pode aparecer no início.

Template Description

Descrição do modelo de legenda. Aceita chinês, inglês, dígitos e símbolos. Comprimento máximo: 128 caracteres.

Source Language

Aceita chinês, inglês e russo.

Translation

Opções: chinês, inglês, espanhol, russo ou Sem tradução.

  • Se selecionar chinês, inglês, espanhol ou russo, você poderá escolher se deseja exibir o idioma de origem.

  • Se selecionar Sem tradução, o idioma de origem é sempre exibido.

Maximum Lines

Número máximo de linhas exibidas. Insira um número inteiro de 1 a 300.

Max Characters per Line

Número máximo de caracteres por linha. Insira um número inteiro de 10 a 320.

Font

Fontes disponíveis:

  • KaiTi

  • Alibaba PuHuiTi-Regular

  • Alibaba PuHuiTi-Bold

  • Alibaba PuHuiTi-Light

  • Source Han Sans-Regular

  • Source Han Sans-Bold

  • Source Han Sans-Light

Font Size

Tamanho da fonte.

Subtitle Background

Quando desativado, as legendas não exibem plano de fundo. Quando ativado, defina a cor e a transparência do plano de fundo.

Color

Defina a cor e a transparência da legenda, bem como a cor e a transparência do plano de fundo da legenda.

Resolution (Width × Height)

Tamanho da tela de visualização. Opções:

  • Landscape Low Definition 360P 640×360

  • Portrait Low Definition 360P 360×640

  • Landscape Standard Definition 480P 854×480

  • Portrait Standard Definition 480P 480×854

  • Landscape High Definition 720P 1280×720

  • Portrait High Definition 720P 720×1280

  • Landscape Ultra-High Definition 1080P 1920×1080

  • Portrait Ultra-High Definition 1080P 1080×1920

  1. Clique em Submit para concluir a configuração do modelo de legenda.

  2. Após adicionar um modelo de legenda com sucesso, uma mensagem solicitará que você adicione uma regra de legenda. Clique em Add Now para criar uma regra para este modelo. Se não precisar adicionar uma regra agora, clique em Later e configure-a posteriormente.

  3. Na guia Subtitle Templates, localize seu modelo na lista. Na coluna Actions, clique em Preview, Modify ou Delete e gerencie o modelo:

    Ação

    Descrição

    Preview

    Visualize o efeito real das legendas.

    Modify

    Ajuste os parâmetros do modelo de legenda.

    Delete

    • Na página da lista de modelos de legenda, se Bound Caption Rules exibir 0, o modelo não possui regras associadas. Clique em Delete para remover o modelo.

    • Se Bound Caption Rules exibir um número maior que 0, o modelo já está vinculado a regras e o botão Delete ficará indisponível (acinzentado). Exclua todas as regras de legenda associadas antes de excluir o modelo. Clique no número em Bound Caption Rules para visualizar as regras associadas.

    Add Subtitle Rule

    Adicione uma regra de legenda para este modelo e configure os parâmetros relacionados. Para obter detalhes, consulte Step 2: Add a Subtitle Rule.

    Nota

    Modificar ou excluir um modelo de legenda não afeta as transmissões ao vivo em andamento. As alterações entram em vigor somente após reiniciar a ingestão do stream.

Instruções da API

Utilize as seguintes APIs para configuração:

Interface

Documento de referência

AddLiveAISubtitle

Add a live caption template

DeleteLiveAISubtitle

Delete a caption template

UpdateLiveAISubtitle

Atualize um modelo de legenda

DescribeLiveAISubtitle

Query caption templates

Etapa 2: Adicionar uma regra de legenda

Instruções do console

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

  2. No painel de navegação à esquerda, escolha Feature Management > Real-time Subtitles, acesse a página Real-time Subtitles e selecione a guia Subtitle Rules.

  3. Selecione a região para a configuração da sua regra de legenda. Após selecionar uma região, só é possível configurar nomes de domínio e modelos de legenda dentro dessa região. Em seguida, clique em Add Subtitle Rule. Na página de configuração, insira uma Rule Description e selecione um Streaming Domain. Insira um AppName (até 256 caracteres; aceita dígitos, letras, hifens e sublinhados) e selecione Subtitle Templates (clique em Preview para visualizar o efeito). Escolha Output Settings (a proporção de tela de saída deve corresponder à proporção do modelo) e ative ou desative a opção Triggered by Stream Pulling conforme necessário. Por fim, clique em Submit.

A tabela a seguir lista os parâmetros da regra de legenda e suas descrições.

Parâmetro

Descrição

Rule Description

Descrição da regra de legenda. Aceita chinês, inglês, dígitos e símbolos. Comprimento máximo: 128 caracteres.

Streaming Domain

Selecione o domínio de transmissão principal a ser configurado.

AppName

Nome do aplicativo ao qual o stream pertence. O AppName deve corresponder exatamente ao AppName na sua URL de ingestão para que o modelo de legenda tenha efeito. Aceita dígitos, letras maiúsculas e minúsculas, hifens (-) e sublinhados (_). Comprimento máximo: 256 caracteres.

Subtitle Templates

Selecione um modelo de legenda configurado. Se não houver modelos, adicione um primeiro. Para obter detalhes, consulte Step 1: Add a Subtitle Template.

Output Settings

Recomendamos que a configuração de saída na regra de legenda corresponda ao tamanho da tela do modelo de legenda para garantir uma reprodução precisa. Especificações de saída compatíveis:

  • Landscape Low Definition 360P 640×360

  • Portrait Low Definition 360P 360×640

  • Landscape Standard Definition 480P 854×480

  • Portrait Standard Definition 480P 480×854

  • Landscape High Definition 720P 1280×720

  • Portrait High Definition 720P 720×1280

  • Landscape Ultra-High Definition 1080P 1920×1080

  • Portrait Ultra-High Definition 1080P 1080×1920

Triggered by Stream Pulling

Como os streams de legendas são acionados.

  • Quando ativado: as legendas iniciam somente quando alguém reproduz a transmissão ao vivo. Se ninguém reproduzir o stream por 5 minutos, as legendas param e só reiniciam quando a reprodução for retomada.

  • Quando desativado: as legendas iniciam assim que a ingestão do stream começa, independentemente de haver alguém assistindo.

image
  1. Clique em Submit para concluir a configuração da regra de legenda.

    Nota

    Após configurar uma regra de legenda com sucesso, reinicie a ingestão do stream para que as legendas apareçam na reprodução.

  2. Na guia Subtitle Rules, localize sua regra na lista. Na coluna Actions, clique em Preview, Edit ou Delete:

    • Preview: visualize o efeito real das legendas.

    • Edit: ajuste os parâmetros da regra de legenda.

    • Delete: exclua a regra de legenda.

Instruções da API

Utilize as seguintes APIs para configuração:

Interface

Documento de referência

AddLiveAIProduceRules

Add a real-time caption rule

UpdateLiveAIProduceRules

Atualize uma regra de legenda em tempo real

DescribeLiveAIProduceRules

Query caption rules

DeleteLiveAIProduceRules

Delete a caption rule

Etapa 3: Ingestão de stream

Use o gerador de URLs no console ou construa manualmente a sua URL de ingestão. Para obter mais informações, consulte Generate live streaming URLs.

Etapa 4: Reproduzir stream com legendas

Para reproduzir uma transmissão ao vivo com legendas, use a URL de reprodução do stream de legendas. Adicione _{caption template name} ao StreamName:

  • RTMP: rtmp://example.aliyundoc.com/app/stream_{caption template name}?auth_key={access token}

  • FLV: http://example.aliyundoc.com/app/stream_{caption template name}.flv?auth_key={access token}

  • M3U8: http://example.aliyundoc.com/app/stream_{caption template name}.m3u8?auth_key={access token}

Nota

As legendas em tempo real não oferecem suporte à reprodução pelo protocolo ARTC.