Ative e configure os services necessários para criar um cenário de co-streaming com o SDK do ApsaraVideo Real-time Communication (ARTC), ignorando a transmissão ao vivo tradicional.
Ativar o service
Acesse a página do product ApsaraVideo Live e clique em Buy Now para ir à página de ativação.
-
Clique em Activate para acessar a página de compra do ApsaraVideo Live.
Esta página compara a Transmissão ao vivo padrão e o Real-Time Streaming (RTS). A transmissão ao vivo padrão tem latência ≥ 3s, suporta os protocolos RTMP, HLS e FLV, e é habilitada por padrão após a ativação. O Real-Time Streaming (RTS) oferece latência ≤ 1s, suporta o protocolo ARTC (WebRTC) e exige a adição e configuração de um domínio de streaming após a ativação do ApsaraVideo Live.
Na página de compra do ApsaraVideo Live, selecione um método de faturamento: pay-by-data-transfer. Para mais informações, consulte Preços da transmissão ao vivo padrão.
-
Leia e concorde com os Termos de Serviço e o Acordo de Nível de Serviço. Em seguida, clique em Activate Now para concluir a ativação.

Etapa 1: Adicionar domínios de ingestão e streaming
Para usar o ApsaraVideo Live, você precisa de pelo menos um nome de domínio. O domínio de ingestão e o domínio de streaming não podem ser iguais, mas podem ser dois subdomínios diferentes do mesmo domínio raiz.
Por exemplo, se o seu domínio raiz for test.com, configure dois subdomínios, a.test.com e b.test.com, para usar como domínios de ingestão e streaming, respectivamente.
-
Prepare seus nomes de domínio.
Se você ainda não tiver um domínio, registre-o na plataforma Alibaba Cloud Domains. Para mais detalhes, consulte Registrar um nome de domínio no Alibaba Cloud.
-
Após registrar um domínio, talvez seja necessário solicitar um registro ICP, dependendo do uso. Consulte Procedimento de registro ICP para mais informações.
NotaPara testar rapidamente os recursos básicos do ApsaraVideo Live, escolha uma região do centro de transmissão ao vivo fora da China continental e defina a região de aceleração como Outside Chinese Mainland. Nesse caso, o registro ICP não é obrigatório para o seu domínio.
Se os domínios de ingestão e streaming forem subdomínios do mesmo domínio raiz, obtenha o registro ICP apenas para o domínio raiz.
Faça login no console do ApsaraVideo Live.
No painel de navegação à esquerda, clique em Domain Names. A página Domain Management será aberta.
-
Clique em Add Domain.
NotaPara adicionar um subdomínio, inclua um prefixo ao seu domínio registrado. Não é necessário registrar subdomínios separadamente. Distingua claramente entre o domínio de ingestão e o domínio de streaming.
-
Configure os parâmetros necessários para o nome de domínio.
ImportanteAo adicionar um domínio ao ApsaraVideo Live pela primeira vez, verifique sua propriedade. Para mais detalhes, consulte Verificar propriedade do domínio.
-
Anote o valor do registro CNAME gerado para usar na próxima etapa.
Após adicionar o domínio, uma tabela de configuração será exibida contendo o domínio de streaming, tipo de registro (CNAME), hostname e o valor do registro CNAME. Adicione esse valor no seu provedor de DNS para habilitar a aceleração via CDN. Alternativamente, clique em CNAME Configuration Guide para concluir o processo.
Etapa 2: Configurar um registro CNAME
Para ativar a aceleração, aponte seu domínio para o endereço CNAME atribuído pelo ApsaraVideo Live. O exemplo abaixo demonstra o procedimento utilizando o Alibaba Cloud DNS.
O Alibaba Cloud CDN valida registros DNS por meio de servidores situados na China continental. Se houver resolução DNS regional configurada — por exemplo, apontando o CNAME do Alibaba Cloud CDN apenas para regiões fora da China continental (incluindo Hong Kong, Macau, Taiwan e outros países) — os servidores de validação não conseguirão resolver o endereço. Consequentemente, o status do CNAME no console do CDN aparecerá como Pending Configuration. Isso não afeta o service de aceleração do CDN.
Os nomes de domínio CNAME do Alibaba Cloud CDN, DCDN, ApsaraVideo Live e ApsaraVideo VOD destinam-se exclusivamente ao agendamento e resolução do Alibaba Cloud CDN. O Alibaba Cloud reserva-se o direito de suspender domínios e contas envolvidos em uso malicioso desses endereços CNAME.
Acesse o Alibaba Cloud DNS.
No painel de navegação à esquerda, selecione Authoritative DNS Resolution para abrir a página de resolução de nomes de domínio.
Localize o domínio desejado e clique em Settings na coluna Actions.
-
Clique em Add Record e preencha os seguintes parâmetros:
Parâmetro
Descrição
Record type
Selecione CNAME Record para redirecionar o domínio para outro nome de domínio.
Hostname
Insira o prefixo do domínio. Consulte a tabela abaixo para exemplos comuns de prefixos e domínios correspondentes.
Query source
Mantenha o valor padrão.
Record value
Digite o valor CNAME fornecido para o registro.
TTL
Deixe o valor padrão.
Prefixo
Domínio de exemplo
Descrição
demo
demo.aliyundoc.com
Resolve um subdomínio.
@
aliyundoc.com
Resolve o domínio raiz.
*
*.aliyundoc.com
Executa resolução DNS curinga.
Clique em OK para finalizar a configuração do CNAME.
Verificar o registro CNAME
Método 1: Na página Add CNAME Record, clique em CNAME Configuration Guide. Na seção CNAME Verification, clique em Verify para confirmar se a configuração entrou em vigor.
-
Método 2: Execute o comando nslookup -type=cname yourdomain.com. Se o resultado da resolução coincidir com o valor CNAME exibido no console do ApsaraVideo Live, a configuração foi aplicada com sucesso.
C:\Users\xxx>nslookup -type=cname xxx Server: xxx Address: xxx Non-authoritative answer: xxx canonical name = cxxx.cdngslb.com C:\Users\xxx>
(Opcional) Configurar certificado SSL
Devido aos requisitos de segurança dos navegadores nativos, a reprodução de streams ao vivo no navegador exige a configuração de um certificado SSL tanto para o domínio de ingestão quanto para o de streaming. Consulte Configurar streaming seguro via HTTPS para mais detalhes.
Etapa 3: Associar os domínios de ingestão e streaming
Como o ApsaraVideo Live utiliza ingestão na borda, associe os domínios de ingestão e streaming para permitir o envio e a reprodução do fluxo.
No painel de navegação à esquerda, clique em Domain Names. Localize seu domínio de streaming e clique em Domain Settings na coluna Actions para acessar a página .
Clique na aba Stream Ingest Information.
Clique em Add Stream Ingest Information ou no ícone de edição ao lado de Ingest Domain para escolher o domínio de ingestão a ser associado. Na caixa de diálogo Ingest Domain que surgir, selecione um domínio existente na lista suspensa Ingest Domain e clique em OK. Para adicionar um novo domínio de ingestão, faça-o previamente na página Domain Management.
Etapa 4: Criar uma aplicação ARTC
Faça login no console do ApsaraVideo Live.
No painel de navegação à esquerda, escolha .
Na página Applications, clique em Create Application. Escolha um Billing Method (Pay-by-duration ou Pay-by-monthly-95th-percentile-bandwidth).
Digite um Instance Name personalizado, marque a caixa de seleção Terms of Service e clique em Buy Now.
-
Quando a mensagem de sucesso aparecer, atualize a página Applications para visualizar sua nova aplicação de co-streaming.
NotaA criação da aplicação é gratuita. A cobrança ocorre no modelo pagamento conforme o uso, baseada no consumo real. Consulte Preços de chamadas de áudio e vídeo para mais informações.
Etapa 5: Integrar e desenvolver
Para integrar o SDK à sua aplicação, consulte Download e integração do SDK.
Para desenvolvimento de clientes nativos, consulte o Guia de desenvolvimento de co-streaming.
URLs para retransmissão de stream
Ignorar a transmissão ao vivo tradicional requer uma URL de ingestão. Saiba como gerar essas URLs em Gerar URLs de streaming.
Configurar HTTPS e cabeçalhos HTTP (opcional)
Para reprodução em cliente web, as políticas de segurança do navegador exigem que você configure a aceleração segura HTTPS e permita solicitações cross-origin no domínio de streaming.
Para liberar requisições cross-origin, configure o parâmetro Access-Control-Allow-Origin. Para mais informações, consulte Configurar cabeçalhos HTTP.