Todos os produtos
Search
Central de documentação

Intelligent Media Services:Empacotamento VOD

Última atualização: Jun 28, 2026

Empacote seus ativos de mídia VOD nos protocolos de streaming HLS, DASH ou CMAF, com criptografia DRM opcional.

Introdução

O empacotamento VOD prepara ativos de mídia de vídeo sob demanda (VOD) para diferentes protocolos de streaming, incluindo HLS, DASH e CMAF para HLS. Você também pode aplicar criptografia DRM ao conteúdo de vídeo.

Importante

O uso do recurso de empacotamento VOD gera cobranças. Para mais informações, consulte Faturamento do empacotamento VOD.

Limitações

  • A entrada para empacotamento deve ser uma playlist mestre m3u8.

    Um arquivo m3u8 pode ser uma playlist mestre ou uma playlist de mídia.

    Os exemplos a seguir mostram uma playlist mestre e uma playlist de mídia típicas:

    Master playlist

    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000,CODECS="mp4a.40.2,avc1.64001e",RESOLUTION=640x302
    video/player-ld.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000,CODECS="mp4a.40.2,avc1.64001f",RESOLUTION=848x402
    video/player-sd.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=300000,CODECS="mp4a.40.2,avc1.640020",RESOLUTION=1280x606
    video/player-hd.m3u8
    

    Media playlist

    #EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-TARGETDURATION:17
    #EXTINF:15.500,
    1723518810_120.ts
    #EXT-X-DISCONTINUITY
    #EXTINF:16.666,
    1723518884_121.ts
    #EXTINF:2.533,
    1723518886_122.ts
    #EXT-X-ENDLIST
  • O empacotamento VOD exige que os arquivos source estejam armazenados em um bucket do Object Storage Service (OSS). Para mais informações sobre o OSS, consulte Início rápido.

    Importante

    O armazenamento de arquivos no OSS gera taxas de armazenamento. Para mais informações sobre o faturamento do OSS, consulte Taxas de armazenamento.

  • O bucket do OSS deve estar na mesma região do recurso de empacotamento VOD.

Configuração

  1. Crie um grupo de empacotamento. Acesse o IMS console. No painel de navegação à esquerda, escolha MediaPackage > VOD Package > Packaging Groups.

    image

    Parâmetros:

    Parameter

    Description

    Name

    Insira um nome exclusivo.

  2. Crie uma configuração de empacotamento. Clique em um nome do grupo de empacotamento para acessar a página de detalhes e criar a configuração.

    image

    Crie uma configuração de empacotamento:

    image

    Parameter

    Description

    Packaging configuration detail (Configurações básicas)

    Name

    Insira um nome exclusivo.

    Nota

    O nome deve ser exclusivo em todos os grupos de empacotamento.

    Package type

    Protocolo de streaming e formato do segmento.

    Apple HLS: empacota o conteúdo em segmentos TS para o protocolo HLS.

    DASH-ISO: empacota o conteúdo em segmentos CMAF para o protocolo DASH.

    CMAF: empacota o conteúdo em segmentos CMAF para o protocolo HLS.

    Segment duration

    Duração de cada segmento no fluxo empacotado.

    O valor recomendado é 6. Valores maiores aumentam a latência de reprodução; valores menores elevam o número de solicitações e a sobrecarga de recursos.

    Manifest settings (Configurações de reprodução)

    Manifest name

    Nome do arquivo de manifesto. Por exemplo, ao selecionar o tipo de pacote Apple HLS e inserir index, a URL de reprodução será https://example.aliyundoc.com/index.m3u8.

    Stream selection (Configurações avançadas de fluxo)

    Stream selection

    Ativa ou desativa a seleção de fluxo.

    Stream order

    Reordena as variantes na playlist mestre empacotada. Por exemplo, se variantes de alta taxa de bits aparecerem primeiro na source, você poderá colocar as variantes de baixa taxa de bits em primeiro lugar.

    Valores válidos:

    • Original: mantém a ordem original das variantes da source.

    • ASCENDING: classifica as variantes por taxa de bits em ordem crescente.

    • DESCENDING: classifica as variantes por taxa de bits em ordem decrescente.

    Minimum video bitrate

    Exclui da playlist mestre as variantes com taxa de bits lower a este valor.

    Maximum video bitrate

    Exclui da playlist mestre as variantes com taxa de bits higher a este valor.

    Encryption Method (Configurações de criptografia DRM. Este recurso requer familiaridade com o funcionamento das tecnologias DRM.)

    Nota

    O MediaPackage não fornece serviços de chave DRM nem gerenciamento de chaves. Trabalhe com um provedor de DRM terceirizado para ativar o DRM e gerenciar chaves. Todas as taxas relacionadas são cobradas pelo provedor de DRM, não pelo MediaPackage.

    Encryption method

    • AES-128

    • Sample-AES

    System ID

    • Apple FairPlay (94ce86fb-07ff-4f43-adb8-93d2fa968ca2)

    • Google Widevine (edef8ba9-79d6-4ace-a3c8-27dcd51d21ed)

    • Microsoft PlayReady (9a04f079-9840-4286-ab92-e65be0885f95)

    URL

    URL do servidor proxy que permite ao MediaPackage comunicar-se com o servidor de chaves.

    Exemplo 1: https://example.aliyundoc.com/encryption/{token}

    Exemplo 2: https://example.aliyundoc.com/encryption -H "{key:value}"

    Exemplo 3: https://example.aliyundoc.com/encryption?key1=value1&key2=value2

    Constant initialization vector

    Insira uma string codificada em hexadecimal de 128 bits e 32 caracteres. Caso nenhum valor seja especificado, o vetor de inicialização alternará periodicamente.

Uso do recurso

Após definir as configurações de empacotamento, associe-as aos ativos VOD. Clique em um nome da configuração de empacotamento para abrir a página de detalhes, clique na aba Associate Asset e ingira os ativos. Também é possível ingerir ativos na página de gerenciamento de ativos.

Gerenciamento de ativos

No painel de navegação à esquerda, escolha MediaPackage > VOD Package > Assets para ingerir um ativo.

image

Ingerir ativo:

image

Parâmetros:

Parameter

Description

Packaging Group (Configurações de empacotamento)

Packaging group

Selecione um grupo de empacotamento. Todas as configurações de empacotamento do grupo serão aplicadas ao ativo.

Add Asset (Adicione ativos de mídia para empacotamento. É possível adicionar vários ativos.)

Asset name

Insira um nome exclusivo. O nome deve ser único entre os ativos existentes.

Relative path

Selecione o arquivo de manifesto m3u8 armazenado no OSS. Só é possível selecionar arquivos de um bucket do OSS na mesma região.

Content ID

Obrigatório caso a criptografia DRM esteja configurada.

Instruções:

  • Clique no nome do ativo para abrir a página de detalhes e obter a URL de reprodução. Também é possível clicar em Preview para testar a reprodução.

    image

    Detalhes do ativo:

    image

Perguntas frequentes

Quando o empacotamento é executado?

O MediaPackage empacota o conteúdo sob demanda quando um usuário solicita a reprodução pela URL de saída. O empacotamento não ocorre durante a ingestão do ativo. Esse processo também é conhecido como empacotamento just-in-time.

Por que a reprodução do fluxo empacotado falha?

Se a reprodução falhar, verifique se o status da URL de saída está como Playable na página de detalhes do ativo. Caso não esteja Playable, valide se a configuração de empacotamento está correta e garanta que a entrada de empacotamento seja uma playlist mestre m3u8. Para mais informações, consulte Limitações.

Qual é a diferença entre usar o gerenciamento de ativos e associar um ativo em uma configuração de empacotamento?

Ambos os métodos empacotam ativos. A diferença está no escopo: a página Assets lista todos os ativos, enquanto a página de configuração de empacotamento mostra apenas os ativos daquele grupo de empacotamento.