O processamento de áudio e vídeo do Intelligent Media Management (IMM) permite processar vídeos em diversos formatos. Faça upload e salve os vídeos originais no Object Storage Service (OSS) para iniciar a transcodificação de vídeo ou outras solicitações a qualquer momento, de qualquer lugar e em qualquer dispositivo conectado à internet, chamando a operação x-oss-async-process. Também é possível chamar x-oss-process para reproduzir o vídeo source imediatamente após o upload.
Cenários
-
Adaptação a diferentes dispositivos terminais e ambientes de rede
Converta a taxa de quadros e a taxa de bits para adaptar o conteúdo a vários dispositivos e condições de rede.
-
Codificação eficiente para redução de custos
O processamento de mídia utiliza algoritmos de codificação eficientes para reduzir a taxa de bits e as interrupções na reprodução sem comprometer a qualidade do vídeo, diminuindo os custos de armazenamento e tráfego.
-
Tecnologias de produção inteligente para aprimoramento e reprodução de vídeo
Transcodifique um vídeo de baixa qualidade para uma versão com maior definição e gere novos arquivos de mídia por meio de snapshots ou edição. Essas funcionalidades baseiam-se em tecnologias de produção inteligente, como IA de vídeo e super-resolução.
-
Transcodificação em tempo real e reprodução em tempo real
A tecnologia de transcodificação ao vivo permite transcodificar sob demanda em tempo real e reproduzir imediatamente, reduzindo os custos de transcodificação e armazenamento, além de melhorar a experiência de reprodução.
Como funciona o processamento de mídia
Transcodificação offline: faça upload de um vídeo para um bucket e crie uma tarefa de transcodificação de áudio e vídeo. Após a execução da tarefa, o OSS armazena o vídeo transcodificado.
Transcodificação ao vivo: faça upload de um vídeo para um bucket e crie uma playlist de transcodificação ao vivo. Nesse caso, a reprodução do vídeo começa assim que o upload é iniciado. O sistema transcodifica o vídeo sob demanda em tempo real e armazena o resultado no OSS.
Parâmetros de processamento
O OSS permite usar um ou mais parâmetros para processar arquivos de mídia, como vídeos. Especifique vários parâmetros de processamento em um estilo para processar múltiplos arquivos de mídia simultaneamente. Para mais informações, consulte Estilos.
Ao especificar múltiplos parâmetros, o OSS processa o arquivo de mídia seguindo a ordem de definição. A tabela a seguir descreve os parâmetros disponíveis.
|
Operação |
Parâmetro |
Descrição |
|
video/convert |
Converte um vídeo no OSS para o formato desejado. |
|
|
video/animation |
Transforma um vídeo no OSS em formatos de imagem animada, como GIF e WebP. |
|
|
video/sprite |
Captura snapshots de um vídeo no OSS e os combina para gerar um sprite em um formato específico. |
|
|
video/snapshots |
Extrai quadros de um objeto de vídeo no OSS e os converte para o formato especificado. |
|
|
video/concat |
Une vários objetos de vídeo no OSS em um único vídeo com formato específico. |
|
|
video/info |
Obtém o formato e as informações de fluxo de um arquivo de vídeo. |
|
|
audio/convert |
Converte um objeto de áudio no OSS para o formato especificado. |
|
|
audio/concat |
Combina vários objetos de áudio no OSS em um único arquivo de áudio no formato especificado. |
|
|
audio/info |
Recupera o formato e as informações de fluxo de um arquivo de áudio. |
|
|
hls/m3u8 |
Crie uma playlist de transcodificação ao vivo para um vídeo no OSS. |
Métodos
Chame a operação x-oss-async-process para processar vídeos. Para mais informações, consulte Processamento assíncrono.
Utilize a operação x-oss-process para processar vídeos. Para mais detalhes, veja Processamento síncrono.
Use o processamento em lote para tratar vídeos existentes. Consulte Processamento em lote para saber mais.
Configure um gatilho para processar vídeos incrementais. Mais informações estão disponíveis em Gatilho.
Limitações
A tabela abaixo lista os formatos compatíveis com o processamento de áudio e vídeo.
|
Item |
Formato de áudio |
Formato de vídeo |
|
Arquivo de entrada |
Todos os principais formatos de áudio, como wav, pcm, tta, flac, au, ape, mp3, wma, ogg, aac, ra, midi, mpc, mv, aif, aiff, m4a, mka, mp2, mpa, wv, ac3, dts, amr e 3gpp. |
Todos os principais formatos de vídeo, como avi, mpeg, mpg, dat, divx, xvid, rm, rmvb, mov, qt, asf, wmv, vob, 3gp, mp4, flv, avs, mkv, ts, ogm, nsv e swf. |
|
Arquivo de saída para transcodificação offline |
mp3, aac, flac, oga, ac3 e opus |
mp4, mkv, mov, asf, avi, mxf, ts e flv |
|
Arquivo de saída para transcodificação ao vivo |
ts |
ts |
Para obter mais detalhes sobre os limites dos parâmetros, consulte CreateMediaConvertTask e GenerateVideoPlaylist.
Regras de faturamento
O uso do processamento de áudio e vídeo pelo IMM gera cobranças. Para mais informações sobre as taxas, consulte Itens faturáveis.