Em ambientes de rede complexos, operadoras podem sequestrar o nome de domínio padrão do ApsaraVideo VOD (*.aliyuncs.com), o que causa falhas de acesso. Para melhorar as taxas de sucesso e a estabilidade das requisições, implante um serviço de proxy dedicado.
Antes de começar
O exemplo a seguir utiliza o Alibaba Cloud Function Compute (FC) 3.0. Antes de iniciar, consulte Faturamento do Function Compute.
Procedimento
Siga estas etapas:
Caso o console do Function Compute (FC) exiba a interface 2.0, clique em Acesse o Function Compute 3.0 no canto superior direito para alternar para o novo console.
Etapa 1: Crie uma função
Acesse a página Functions no console do Function Compute (FC) e clique em Crie uma função.
-
Selecione Task Function e clique em Crie uma função de tarefa. Configure os seguintes parâmetros:
Para o ambiente de execução, selecione Built-in Runtimes > Python.
Mantenha as configurações padrão dos demais parâmetros ou ajuste-as conforme necessário. Quanto ao tipo de função, escolha Task Function. Na configuração elástica, defina o tipo de instância como elastic instance com 0,35 vCPU, 512 MB de memória e disco de 512 MB. Defina o número mínimo de instâncias como 0 (recomendado) e a concorrência por instância única como 1. Para o método de upload de código, selecione Use sample code. Em seguida, clique em Criar.
Revise sua configuração e clique em Criar.
Etapa 2: Implante o código
Na página Function Details, clique na aba Code.
Clique em Open WebIDE para abrir o editor de código.
-
Copie o código abaixo para o editor.
Retorne à página Function Details e clique em Deploy Code.
Etapa 3: Crie um gatilho
Na página Function Details, clique na aba Triggers.
Clique em Criar gatilho e selecione Gatilho HTTP. Recomendamos definir o Authentication Method como No Authentication e manter as configurações padrão dos outros parâmetros ou alterá-las conforme necessário. Insira um nome para o gatilho, defina a versão ou alias como LATEST e selecione os métodos de requisição GET, POST, PUT e DELETE.
Revise sua configuração e clique em OK.
Etapa 4: Verifique a implantação
Na página de gerenciamento de gatilhos do console do Function Compute, localize o gatilho HTTP criado e copie seu public access address. Acesse esse endereço no navegador para testar a conectividade. Também é possível definir a propriedade customVodServer do seu player com esse endereço para acessar o serviço de proxy.
Uma conexão bem-sucedida confirma que o proxy de requisição foi implantado corretamente.
Documentos relacionados
Para integrar o SDK do player web, consulte Integração rápida.
Para obter detalhes sobre a propriedade customVodServer, consulte Referência da API do Aliplayer.