O processamento de áudio e vídeo fornecido pelo Intelligent Media Management (IMM) permite processar vídeos em diversos formatos. Você pode fazer upload e salve os vídeos originais no Object Storage Service (OSS) e 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 e ambientes de rede
Converta a taxa de quadros e a taxa de bits para se adaptar a diversos 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. Isso diminui 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 capturas de tela ou edição. Essas funcionalidades são implementadas com base em tecnologias de produção inteligente, como IA de vídeo e tecnologia de super-resolução.
-
Transcodificação em tempo real e reprodução em tempo real
A tecnologia de transcodificação ao vivo possibilita a transcodificação sob demanda em tempo real e a reprodução imediata, o que reduz os custos de transcodificação e armazenamento e melhora a experiência de reprodução.
Como o processamento de mídia funciona
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 vídeo transcodificado é armazenado no OSS.
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, o vídeo começa a ser reproduzido assim que o upload é iniciado. A transcodificação ocorre sob demanda em tempo real, e o vídeo transcodificado é armazenado no OSS.
Parâmetros de processamento
O OSS permite utilizar um ou mais parâmetros para processar arquivos de mídia, como vídeos. Você também pode especifique vários parâmetros de processamento em um estilo para processar múltiplos arquivos de mídia de uma só vez. Para mais informações, consulte Styles.
Ao especificar vários parâmetros, o OSS processa o arquivo de mídia com base nos parâmetros na ordem em que foram especificados. A tabela a seguir descreve os parâmetros.
|
Operação |
Parâmetro |
Descrição |
|
video/convert |
Converte um vídeo no OSS para o formato desejado. |
|
|
video/animation |
Converte um vídeo no OSS para formatos de imagem animada, como GIF e WebP. |
|
|
video/sprite |
Captura snapshots de um vídeo no OSS e combina os snapshots para gerar um sprite em um formato específico. |
|
|
video/snapshots |
Captura quadros de um objeto de vídeo no OSS e os converte para o formato especificado. |
|
|
video/concat |
Mescla vários objetos de vídeo no OSS em um único vídeo com formato específico. |
|
|
video/info |
Extrai as informações de formato e stream de um arquivo de vídeo. |
|
|
audio/convert |
Converte um objeto de áudio no OSS para o formato especificado. |
|
|
audio/concat |
Mescla vários objetos de áudio no OSS em um único áudio no formato especificado. |
|
|
audio/info |
Extrai as informações de formato e stream de um arquivo de áudio. |
|
|
hls/m3u8 |
Gera 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 Asynchronous processing.
Utilize a operação x-oss-process para processar vídeos. Para mais informações, consulte Synchronous processing.
Use o processamento em lote para processar vídeos existentes. Para mais informações, consulte Batch processing.
Crie um gatilho para processar vídeos incrementais. Para mais informações, consulte Trigger.
Limitações
A tabela a seguir descreve 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 mais informações sobre os limites dos parâmetros, consulte CreateMediaConvertTask e GenerateVideoPlaylist.
Regras de faturamento
O processamento de áudio e vídeo pelo IMM é cobrado conforme o uso. Para mais informações sobre os valores, consulte Billable items.