O upload de mídia registra recursos de mídia no ApsaraVideo VOD e habilita serviços subsequentes, como gerenciamento de ativos de mídia, processamento de mídia e entrega de conteúdo. Este tópico aborda formatos compatíveis, métodos de upload, configurações de armazenamento e fluxos de trabalho pós-upload.
Formatos de mídia compatíveis
O ApsaraVideo VOD permite o upload de vídeos, áudios, imagens e ativos de mídia auxiliares (marcas d'água, legendas e arquivos de material). Os arquivos podem ser locais ou online (enviados por URL).
As extensões de arquivo são obrigatórias e não diferenciam maiúsculas de minúsculas. MP4 e mp4 são equivalentes.
|
Tipo de mídia |
Formatos de arquivo |
|
Vídeo |
|
|
Áudio |
MP3, WMA, WAV, AAC, RA, M4A, FLAC, APE, AC3, AMR, CAF e ACM. |
|
Imagem |
PNG, JPG, JPEG, GIF e HEIC. |
|
Ativo de mídia auxiliar |
|
O ApsaraVideo VOD aceita apenas os tipos de arquivo listados. Para outros tipos, Envie arquivos para o OSS.
Métodos de upload
O ApsaraVideo VOD oferece métodos de upload manuais e programáticos.
|
Método de upload |
Casos de uso |
Descrição |
|
|
Upload manual |
Envio rápido e simples de ativos de mídia. Nota
Uploads de arquivos grandes pelo console podem falhar se a sessão expirar. Use o cliente para PC nesses casos. |
|
|
|
Envio de arquivos grandes e tarefas de upload de longa duração. |
|
||
|
Integração programática |
Nota
Sempre que possível, use um SDK de upload. Se os SDKs fornecidos não forem compatíveis com sua linguagem, utilize um SDK nativo do OSS. |
|
|
|
|
||
|
Recomendado para arquivos acessíveis por URLs públicas. |
|
Comparação de recursos por método de upload
A tabela a seguir compara os recursos de upload disponíveis em cada método:
|
Grupo |
Recurso |
|||||||
|
Gerenciamento de ativos de mídia |
Título da mídia |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
Categoria da mídia |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
|
Tags de mídia |
Não compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
|
Miniatura do vídeo |
Não compatível |
Não compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
|
Transcodificação de áudio e vídeo① |
Grupo de modelos de transcodificação |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
Fluxo de trabalho |
Compatível |
Não compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
|
Sem transcodificação |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
|
Controle de upload② |
Progresso do upload |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
Compatível |
|
Upload retomável |
Não compatível |
Não compatível |
Compatível apenas com o SDK de upload server-side para Java |
Compatível |
Não compatível |
Compatível apenas com o SDK do OSS para Java |
Não compatível |
|
|
Upload multipart |
Ativado por padrão |
Ativado por padrão |
Ativado por padrão |
Ativado por padrão |
Ativado por padrão |
Ativado por padrão |
Ativado por padrão |
Armazenamento
Regiões de armazenamento
O ApsaraVideo VOD utiliza o Object Storage Service (OSS) para armazenar ativos de mídia em nós de armazenamento globais. Cada nó corresponde a uma região com um endereço de armazenamento dedicado.
Endereço de armazenamento
Os dados são isolados por região e não compartilhados entre regiões, mesmo dentro da mesma conta. Certifique-se de que a região de upload corresponda à região de serviço desejada.
|
Configuração |
Descrição |
|
Enable VOD system storage address |
Ao ativar o ApsaraVideo VOD, um bucket de armazenamento padrão (bucket do sistema VOD) é criado em cada região, pronto para uso imediato. Gerenciar buckets de armazenamento. |
|
Add a storage address |
Adicione seus próprios buckets do OSS ao ApsaraVideo VOD para transcodificação, captura de snapshots e reprodução de arquivos nesses buckets. Gerenciar buckets de armazenamento. |
|
Change the default storage address |
Após adicionar vários endereços de armazenamento, você pode alterar o padrão. Os uploads são direcionados ao endereço padrão, a menos que você especifique outro. Gerenciar buckets de armazenamento. |
A tabela a seguir lista as regiões compatíveis e seus IDs.
Uploads via console e cliente para PC utilizam o endereço de armazenamento da região selecionada. Uploads via SDK e API aceitam um parâmetro de endereço de armazenamento, como o parâmetro StorageLocation na operação Upload por pull baseado em URL.
|
Região |
ID da Região |
|
China (Shanghai) |
cn-shanghai |
|
China (Beijing) |
cn-beijing |
|
China (Shenzhen) |
cn-shenzhen |
|
China (Hong Kong) |
cn-hongkong |
|
Japan (Tokyo) |
ap-northeast-1 |
|
Singapore |
ap-southeast-1 |
|
Indonesia (Jakarta) |
ap-southeast-5 |
|
Germany (Frankfurt) |
eu-central-1 |
|
US (Silicon Valley) |
us-west-1 |
Faturamento
O armazenamento do ApsaraVideo VOD é cobrado via pagamento conforme o uso (pós-pago) ou planos de recursos (pré-pago).
Pagamento conforme o uso: Faturamento para armazenamento de ativos de mídia.
Planos de recursos: Plano de armazenamento do ApsaraVideo VOD.
Notificações de eventos de upload
O ApsaraVideo VOD envia notificações de eventos após cada upload via callbacks HTTP(S) ou MNS. Configure callbacks para receber atualizações de status de processamento. A tabela a seguir descreve os eventos de upload.
Detalhes completos dos eventos: Notificação de eventos.
|
Nome do evento |
Tipo |
Descrição |
|
Upload de Vídeo Concluído |
FileUploadComplete |
Disparado após a conclusão do upload de um arquivo de áudio ou vídeo. Nota
Para arquivos de áudio ou vídeo não transcodificados, a URL de reprodução fica disponível somente após o evento FileUploadComplete. Se você desativar a transcodificação durante o upload, ainda poderá chamar a operação Submit media transcoding jobs para transcodificar o arquivo após receber a notificação do evento FileUploadComplete. |
|
Upload de Imagem Concluído |
ImageUploadComplete |
Disparado após a conclusão do upload de um arquivo de imagem. |
|
Upload de Mídia Auxiliar Concluído |
AttachedMediaUploadComplete |
Disparado após a conclusão do upload de um ativo de mídia auxiliar. |
|
Upload de Vídeo por URL Concluído |
UploadByURLComplete |
Disparado quando a operação UploadMediaByURL termina de puxar e enviar um vídeo. |
|
Transcodificação concluída para um único stream |
StreamTranscodeComplete |
Disparado quando um stream de vídeo é transcodificado para uma definição e formato específicos (por exemplo, SD em MP4). Nota
Para arquivos transcodificados, aguarde o evento StreamTranscodeComplete antes de obter a URL de reprodução. A reprodução pode falhar antes do recebimento deste callback. |
|
Transcodificação de Vídeo Concluída |
TranscodeComplete |
Disparado quando todos os streams de um vídeo terminam a transcodificação. Nota
Aguarde o evento TranscodeComplete para garantir que todas as definições estejam disponíveis. A reprodução pode falhar antes deste callback. |
Autorização de upload
Para uploads de desenvolvedores, autorize com credenciais de upload ou tokens do Security Token Service (STS) para evitar uploads maliciosos e reprodução não autorizada.
-
Detalhes de autorização por método de upload:
-
Desde 31 de janeiro de 2024, o ApsaraVideo VOD não suporta mais o cabeçalho OSS
x-oss-object-aclpara modificar permissões de arquivo. Para proibir uploads com leitura pública em seus buckets OSS do ApsaraVideo VOD:Autorize o ApsaraVideo VOD a acessar seus recursos do OSS. Clique em Cloud Resource Access Authorization.
Crie uma política personalizada para proibir o upload de objetos com ACL de leitura pública em seus buckets OSS. Conteúdo da política e instruções: Proibir upload de objetos com ACL de leitura pública em seus buckets OSS.
-
Conceda a política personalizada criada na etapa anterior à função AliyunVODDefaultRole.
Faça login no console do RAM para conceder permissões (Gerenciar permissões de usuário do RAM).
No painel de navegação à esquerda, clique em Roles. Localize e clique em AliyunVODDefaultRole. Na aba Permissions, clique em Add Permissions. No painel exibido, selecione a aba Custom Policy e escolha a política desejada.
Aceleração de upload
A aceleração de upload melhora transferências de longa distância e de arquivos grandes (GB/TB). É ideal para uploads entre regiões, como transferir vídeos da China continental para um bucket na região de Singapore.
Como ativar
Para ativar a aceleração de upload, envie um ticket. Forneça seu Account ID e o bucket a ser acelerado.
Faturamento
A aceleração de upload é cobrada por uso (faturamento para aceleração de transferência).
Não há cobrança por este recurso se você não o utilizar.
Limitações
Todos os métodos de upload suportam aceleração, exceto o upload de arquivos pelo console do ApsaraVideo VOD.
Próximos passos
Os ativos enviados recebem um status baseado no estágio de processamento. Ativos com status Uploading, Upload Failed ou Blocked só podem ser excluídos. Ativos com status Normal permitem todas as operações: transcodificação, captura de snapshot, revisão e reprodução. Status: status do vídeo e Status: status da imagem.
A tabela a seguir descreve os serviços pós-upload e considerações sobre reprodução.
|
Serviço |
Descrição |
Referências |
|
Gerenciamento de ativos de mídia (pós-upload) |
Gerencie arquivos de mídia enviados, incluindo vídeos originais, streams transcodificados e imagens. |
|
|
Processamento de mídia |
Operações pós-upload incluem transcodificação, revisão automatizada, edição online e processamento com IA. Nota
O ApsaraVideo VOD extrai automaticamente metadados (resolução, duração, taxa de bits) e captura miniaturas e sprites para vídeos. Essas operações de pré-processamento são gratuitas. |
|
|
Reprodução de áudio e vídeo |
Os arquivos enviados não ficam imediatamente disponíveis para reprodução. Notificações de eventos informam quando um arquivo está pronto.
|
|