As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Multivisualização dinâmica: referência MediaLive de configuração
Referência para campos de configuração específicos de várias visualizações e as configurações do codificador que as saídas participantes devem usar.
Uso da saída
MediaPackageV2DestinationSettingsinclua uma nova outputUsage lista. É uma lista de usos declarados de multivisualização. Definir qualquer uso de multivisualização em qualquer saída de transmissão de vídeo em um grupo de saída coloca todo o grupo no modo multivisualização e exige que todas as saídas de transmissão de vídeo nesse grupo de saída contenham uma ou mais indicações de uso de multivisualização.
Aqui estão os valores de enumeração que podem ser indicados:
| Valor | Significado |
|---|---|
MULTIVIEW_EQUAL_SIZE_VIEW |
Qualificado para qualquer visualização em um layout em que todas as visualizações tenham o mesmo tamanho (2EH,3EL,4E) |
MULTIVIEW_PRIMARY_VIEW |
Elegível para a exibição ampla em um layout com uma visualização primária dominante (2PL,3PL,4PL) |
MULTIVIEW_SECONDARY_VIEW |
Elegível para uma visão secundária menor ao lado de uma visualização primária |
Uma saída pode declarar vários usos. Declarar mais de uma não cria representações adicionais — isso torna a representação única elegível para mais posições de visualização, o que aumenta o conjunto de layouts que um jogador pode solicitar.
Casos comuns de várias funções:
-
Uma representação com metade do tamanho de uma representação maior e o dobro do tamanho de uma representação menor pode ser primária e secundária.
-
Qualquer representação de tamanho igual para um primary/secondary par também pode servir layouts de tamanho igual, já que layouts de tamanho igual colocam visualizações do mesmo tamanho em todas as posições.
H.264 restrições por saída
Cada descrição H.264 de vídeo que tenha um uso de várias visualizações indicado deve atender a todos os itens a seguir.
| Configuração | Valor exigido |
|---|---|
width |
Divisível por 16 |
height |
Divisível por 16 |
gopClosedCadence |
1 |
sceneChangeDetect |
DISABLED |
subgopLength |
FIXED |
framerateControl |
SPECIFIED |
entropyEncoding |
CABAC |
H.265 restrições por saída
Cada descrição H.265 de vídeo que tenha um uso de várias visualizações indicado deve atender a todos os itens a seguir.
| Configuração | Valor exigido |
|---|---|
width |
Divisível por 32 |
height |
Divisível por 32 |
gopClosedCadence |
1 |
sceneChangeDetect |
DISABLED |
subgopLength |
FIXED |
deblocking |
DISABLED |
mvOverPictureBoundaries |
DISABLED |
mvTemporalPredictor |
DISABLED |
tilePadding |
PADDED |
treeblockSize |
TREE_SIZE_32X32 |
Cross-output consistência
As configurações a seguir devem ser idênticas em todas as saídas participantes do mesmo codec no grupo de saída. H.264e H.265 são avaliados de forma independente.
| Configuração | Aplica-se a |
|---|---|
gopSize |
Ambos os codecs |
gopNumBFrames |
Ambos os codecs |
profile |
Ambos os codecs |
level |
Ambos os codecs |
colorSpaceSettingsChoice |
Ambos os codecs |
colorSpaceSettings |
Ambos os codecs |
parControl |
H.264 somente |
parNumerator |
Ambos os codecs |
parDenominator |
Ambos os codecs |
Emparelhamento dimensional
| Regra | Detalhes |
|---|---|
| Primário ao secundário | Todo primário precisa de um secundário com o mesmo codec no mesmo grupo, com exatamente metade de sua largura e metade de sua altura |
| Secundário ao primário | Todo secundário precisa de um primário com o mesmo codec no mesmo grupo, com exatamente o dobro de sua largura e o dobro de sua altura |
Configurações do grupo de saída
| Configuração | Requisito |
|---|---|
| Destino | MediaPackage V2 |
| Saídas | CMAF Ingest |
scte35Type |
NONE ou SCTE_35_WITHOUT_IDR |