Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Monitoramento ao vivo

Última atualização: Aug 26, 2026

Este tópico descreve os principais recursos e casos de uso do monitoramento ao vivo, além de explicar como adicionar e gerenciar sessões de monitoramento no console do ApsaraVideo Live.

Visão geral

O recurso de monitoramento ao vivo do ApsaraVideo Live garante transmissões estáveis e de alta qualidade para eventos profissionais. Ele acompanha seus streams ao vivo em tempo real e utiliza painéis visuais com alertas proativos para ajudar você a detectar e resolver problemas rapidamente durante uma transmissão.

Principais recursos

  • Visualização de múltiplos streams: Acompanhe até 12 streams ao vivo simultaneamente em uma única tela. Escolha layouts de 4, 8 ou 12 painéis para um gerenciamento centralizado.

  • Sobreposição de dados em tempo real: Visualize indicadores-chave de desempenho (KPIs), como taxa de quadros, bitrate e níveis de áudio, sobrepostos em tempo real em cada vídeo para um monitoramento detalhado e orientado por dados.

  • Alertas inteligentes de anomalias: Receba alertas imediatos quando o sistema detectar problemas, como flutuações na taxa de quadros ou no bitrate, dessincronização de áudio e vídeo, travamentos, alta latência ou interrupções de stream.

Casos de uso

  • Plataformas de vídeo: Ofereça monitoramento profissional para grandes eventos e torneios, assegurando a qualidade da transmissão.

  • Serviços corporativos: Suporte o monitoramento simultâneo de várias sessões para garantir a estabilidade em eventos empresariais, como lançamentos de product online e webinars.

  • Serviços de agências: Permita que agências de rede multicanal (MCN) e plataformas de streaming monitorem vários streamers ao mesmo tempo, garantindo a estabilidade das transmissões diárias.

Observações

  • O monitoramento ao vivo é um recurso pago. Para detalhes sobre faturamento, consulte Guangmu Monitoring fees.

  • Esse recurso está disponível apenas em regiões específicas. Para mais informações, consulte Supported regions. Por padrão, é possível criar até 20 sessões de monitoramento simultâneas em cada região.

Pré-requisitos

Para reproduzir streams monitorados no console de monitoramento ao vivo, configure um certificado HTTPS e o compartilhamento de recursos de origem cruzada (CORS) para o domínio de stream de saída.

  • Configuração de CORS: Configure o cabeçalho HTTP Access-Control-Allow-Origin e defina seu valor como https://live.console.alibabacloud.com. Para instruções, consulte Configure HTTP headers.

  • Configuração de HTTPS: Configure um certificado HTTPS válido. Para instruções, consulte Configure HTTPS secure acceleration.

Procedimento no console

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

  2. No painel de navegação à esquerda, escolha Live + > Live Monitoring.

  3. Na página Live Monitoring, selecione um Live Center e clique em Add Session.

    Parâmetro

    Descrição

    Configurações de saída

    Nome da sessão

    Insira um nome para a sessão.

    Resolução de saída

    Selecione uma resolução de saída na lista suspensa. Há suporte para múltiplas resoluções nas orientações paisagem e retrato.

    Live Center

    O Live Center selecionado.

    Source Domain Name

    Selecione um nome de domínio para o stream de saída combinado. Se nenhum nome de domínio adequado estiver disponível, clique em Add. Para instruções, consulte Add an accelerated domain name.

    Configurações de stream

    Stream para monitoramento

    Adicione até 12 streams manualmente ou selecione-os no console do ApsaraVideo Live.

    • Add Manually: Clique em Add Manually, insira o nome do stream e a URL. Também é possível ordenar e excluir streams.

    • Select from ApsaraVideo Live Console: Clique em Select from ApsaraVideo Live Console, selecione um nome de domínio na lista suspensa e escolha os streams online que deseja monitorar.

    • Batch Upload: Faça upload de vários streams de uma só vez.

    Configurações de notificação

    Método de notificação

    • Monitoring Callbacks: Insira uma URL de callback no formato HTTP ou HTTPS. Para detalhes sobre o payload do callback, consulte Callback parameters.

    • DingTalk Alerts: Receba notificações de alerta por meio de um chatbot do DingTalk. Primeiro, configure um chatbot do DingTalk e insira sua URL HTTPS aqui. Para mais informações, consulte Configure a custom chatbot.

      Importante

      Defina a palavra-chave personalizada do chatbot do DingTalk como "alert"; caso contrário, você não receberá mensagens.

    Configurações avançadas

    • Video Frame Rate Alert Threshold: Um alerta é acionado quando a taxa de quadros de vídeo de um stream monitorado cai abaixo de Threshold × Original frame rate. Valores válidos: (0,0, 1,0].

    • Audio/Video Bitrate Alert Threshold: Um alerta é acionado quando o bitrate de áudio/vídeo de um stream monitorado excede Threshold × Original bitrate. Valores válidos: (0,0, 100].

    • Interruption Duration Alert Threshold: Um alerta é acionado se uma interrupção de stream ultrapassar essa duração em segundos. Valores válidos: (0, 65535].

  4. Clique em OK para concluir a configuração da sessão.

  5. Inicie o monitoramento.

    Após configurar a sessão, localize-a na lista e clique em Start Monitoring na coluna Actions. Em seguida, clique em Preview para abrir a página de monitoramento.

    Importante

    O faturamento continua enquanto o status da sessão for Monitoring. Fechar a página de visualização não interrompe o faturamento. Para parar a sessão e evitar cobranças adicionais, clique em Stop Monitoring na coluna Actions.

  6. Explore a área de visualização do monitoramento.

    监播

    Nº

    Descrição

    ①

    Carimbo de data/hora do stream. Exibido no canto superior esquerdo.

    ②

    Volume de áudio dos canais esquerdo e direito, calculado pelo padrão Peak. Exibido no canto inferior esquerdo.

    ③

    Taxa de quadros e bitrate em tempo real. Exibidos no canto superior direito.

    ④

    Detalhes do alerta. Exibidos no canto inferior direito.

    Tipos de alerta suportados:

    • vfps: Alerta de taxa de quadros de vídeo.

    • afps: Alerta de taxa de quadros de áudio.

    • br: Alerta de anomalia de bitrate.

    • eof: Alerta de interrupção de tráfego.

    • a-v: Alerta de dessincronização de áudio e vídeo.

    • wc (warning count): Número total de alertas.

    ⑤

    Detecção de qualidade de áudio. Exibida no canto inferior esquerdo.

    Tipos de qualidade de áudio suportados:

    • poor: Qualidade de áudio ruim.

    • normal: Qualidade de áudio normal.

    • good: Boa qualidade de áudio.

Referência de api

Também é possível usar as seguintes operações de api para gerenciar o service de monitoramento ao vivo:

  1. Para criar uma sessão de monitoramento, consulte CreateLiveStreamMonitor.

  2. Para iniciar uma sessão de monitoramento, consulte StartLiveStreamMonitor.

  3. Para parar uma sessão de monitoramento, consulte StopLiveStreamMonitor.

  4. Para excluir uma sessão de monitoramento, consulte DeleteLiveStreamMonitor.

Notificações de alerta

Se você configurou callbacks de monitoramento, o sistema envia eventos de alerta para a URL especificada como uma solicitação HTTP POST com o cabeçalho Content-Type definido como application/json.

Parâmetros de callback

Parâmetro

Tipo

Descrição

monitorId

String

O ID exclusivo da sessão de monitoramento.

monitorName

String

O nome da sessão de monitoramento.

streamName

String

O nome do stream que acionou o alerta.

streamUrl

String

A URL do stream que acionou o alerta.

event

String

O tipo de alerta:

  • vfps: Alerta de taxa de quadros de vídeo.

  • afps: Alerta de taxa de quadros de áudio.

  • br: Alerta de anomalia de bitrate.

  • eof: Alerta de interrupção de tráfego.

  • a-v: Alerta de dessincronização de áudio e vídeo.

  • wc (warning count): Número total de alertas.

time

Long

O carimbo de data/hora em que o alerta ocorreu.

detail

String

Informações detalhadas sobre o alerta.

Exemplo de callback

{
    "monitorId": "3da2464f-2dea********-8b9d34b43430",
    "monitorName": "AI",
    "streamName": "cn",
    "streamUrl": "https://web******pull.aliyun.com/webinar/202****HU57.m3u8",
    "event": "a-v",
    "time": 1764147542481071,
    "detail": "a-v=0287"
}

Fale conosco

Se tiver dúvidas ou sugestões sobre o monitoramento ao vivo, entre no grupo do DingTalk (ID: 35080444) para obter suporte.