Todos os produtos
Search
Central de documentação

Intelligent Media Services:跨地域传输

Última atualização: Aug 24, 2026

Retransmita uma transmissão ao vivo entre regiões da Alibaba Cloud conectando dois fluxos do MediaConnect pela rede backbone.

Como funciona

A distribuição entre regiões utiliza dois fluxos: o Fluxo A na região de origem e o Fluxo B na região de destino. O cliente de ingestão envia a stream para o Fluxo A, que a retransmite ao Fluxo B pela rede backbone da Alibaba Cloud. Os receptores puxam a stream do Fluxo B.

O diagrama a seguir ilustra um exemplo de Singapore para Germany (Frankfurt).

Architecture diagram: Stream ingest client pushes to Flow A (Singapore), which sends the stream to Flow B (Germany/Frankfurt) through the Alibaba Cloud network. Receivers pull the stream from Flow B.

Para alcançar várias regiões, crie fluxos de destino adicionais e conecte cada um ao Fluxo A.

Pré-requisitos

Antes de começar:

Retransmissão de uma stream RTMP de Singapore para Germany (Frankfurt)

Este exemplo retransmite uma stream RTMP em quatro etapas:

  1. Crie o Fluxo A na região de origem com uma source e um output.

  2. Crie o Fluxo B na região de destino e vincule-o ao Fluxo A.

  3. Inicie ambos os fluxos.

  4. Envie a stream para o Fluxo A e puxe-a do Fluxo B.

Etapa 1: Criar o Fluxo A (região de origem)

  1. Faça login no console do IMS. Escolha MediaConnect > Flows e clique em Create Flow. Create Flow button Exemplo de configuração: Clique em OK. Na página de detalhes do fluxo, anote o Flow ID, pois você precisará dele para o Fluxo B. Flow details page showing the Flow ID

    • Flow Name: FlowA

    • Region: Singapore

  2. Adicione uma source. Na página de detalhes do fluxo, clique em Add Source Stream. Add Source Stream button No painel Add Source, configure os seguintes parâmetros:

    Parameter

    Example value

    Description

    Source Name

    FlowAInput

    Nome descritivo para a source

    Protocol

    RTMP-PUSH

    Protocolo usado pelo cliente de ingestão para enviar a stream a este fluxo

    Max Bitrate

    1000000 bps

    Taxa de bits máxima permitida

    IP Address Whitelist

    (Optional)

    Endereços IP de remetente permitidos. Deixe em branco para permitir todos

  3. Adicione um output. Clique na aba Outputs e depois em Add Output. Add Output on the Outputs tab Exemplo de configuração: Clique em OK. Anote o nome do output (FlowAOutput) para usá-lo no Fluxo B.

    • Output Name: FlowAOutput

    • Protocol: RTMP-PULL

Etapa 2: Criar o Fluxo B (região de destino)

  1. No console do IMS, clique em Create Flow. Create Flow B Exemplo de configuração: Clique em OK.

    • Flow Name: FlowB

    • Region: Germany (Frankfurt)

  2. Adicione uma source vinculada ao Fluxo A. Na página de detalhes do fluxo, clique em Add Source Stream. Add Source Stream for Flow B No painel Add Source, configure os seguintes parâmetros:

    Parameter

    Example value

    Description

    Source Name

    FlowBInput

    Nome descritivo para a source

    Protocol

    Flow

    Conecta o Fluxo B ao Fluxo A

    Flow ID

    (ID do Fluxo A)

    O Flow ID anotado na Etapa 1

    Output Name

    FlowAOutput

    O nome do output anotado na Etapa 1

    Nota

    Se a adição da source falhar, verifique se o Flow ID e o Output Name correspondem aos valores do Fluxo A.

  3. Adicione um output. Clique na aba Outputs e depois em Add Output. Add Output for Flow B Exemplo de configuração:

    Parameter

    Example value

    Description

    Output Name

    FlowBOutput

    Nome descritivo para o output

    Protocol

    RTMP-PULL

    Protocolo usado pelos receptores para puxar a stream deste output

    IP Address Whitelist

    (Optional)

    Endereços IP de receptor permitidos. Deixe em branco para permitir todos

Etapa 3: Iniciar ambos os fluxos

Na página de detalhes de cada fluxo, clique em Start no painel Status. Ambos os fluxos devem estar em execução antes da retransmissão da stream.

Start button on the Status panel

Consulte Status do fluxo para obter detalhes sobre o status.

Etapa 4: Ingerir e reproduzir a stream

Enviar a stream para o Fluxo A

Ao adicionar a source, o sistema gera uma Source URL. Envie a stream para essa URL.

Source URL on the flow details page

Puxar a stream do Fluxo B

Ao adicionar o output, o sistema gera uma URL de output. Os receptores puxam a stream dessa URL.

Output URL on the flow details page

Combinações de protocolos compatíveis

O MediaConnect é compatível com os protocolos RTMP e SRT. Os protocolos de origem e destino devem ser compatíveis: as opções de output SRT aparecem apenas quando a source também usa SRT.

  • Input do Fluxo A: Este exemplo usa RTMP-PUSH. Você também pode usar RTMP-PULL para que o Fluxo A puxe a stream de uma URL de source. Adicionar uma source a um fluxo.

  • Output do Fluxo B: Este exemplo usa RTMP-PULL. Alternativamente, use RTMP-PUSH para que o Fluxo B envie a stream para uma URL de output. Adicionar um output a um fluxo.

  • Output do Fluxo A: Quando o protocolo de input do Fluxo B está definido como Flow, o protocolo de output do Fluxo A deve ser RTMP-PULL.

A tabela a seguir lista as combinações de protocolos compatíveis.

Flow A input

Flow A output

Flow B input

Flow B output

RTMP-PUSH / RTMP-PULL

RTMP-PULL

Flow

RTMP-PUSH / RTMP-PULL

RTMP-PUSH / RTMP-PULL

Flow

RTMP-PUSH

RTMP-PUSH / RTMP-PULL

SRT-Listener / SRT-Caller

SRT-Listener

Flow

SRT-Listener / SRT-Caller

SRT-Listener / SRT-Caller

Flow

SRT-Listener

SRT-Listener / SRT-Caller