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á.
Formato AWSE SCTE-35
AWSE é um format_identifier valor usado na estrutura SCTE-35 MPU UPID. Alguns AWS Elemental MediaLive recursos usam esse formato para transmitir informações adicionais nas SCTE-35 splice_info_section mensagens.
Esta página descreve o formato binário dos descritores do AWSE, incluindo a estrutura de envelope com versão e as cargas de recursos registradas.
Recursos usando o AWSE format_identifier
A tabela a seguir lista os MediaLive recursos que anexam os descritores do AWSE às mensagens. SCTE-35
| Operation | Ativado por | ID do recurso | Description |
|---|---|---|---|
| Anexar parâmetros de consulta de inferência elementar | Enriquecimento de metadados contextuais | EICM(Metadados contextuais de inferência elementar) |
Incorpora o identificador de feed do Elemental Inference, o URL do plano de dados e um PTS do cronograma do condicionador em um descritor de identificação de conteúdo para que os sistemas posteriores possam consultar a API do Elemental Inference. GetMetadata Consulte Carga útil do EICM: enriquecimento de metadados contextuais. |
Especificação de formato AWSE
O AWSE format_identifier fornece um envelope versionado e extensível. Esse envelope identifica o recurso que produziu o descritor e carrega uma carga útil específica do recurso. As seções a seguir descrevem a estrutura externa do descritor, os campos do envelope e os identificadores de recursos registrados.
Estrutura do descritor de segmentação
Cada descritor AWSE segue a sintaxe SCTE 35: segmentation_descriptor()
segmentation_descriptor { splice_descriptor_tag = 0x02 descriptor_length = 15 + segmentation_upid_length identifier = 0x43554549 ('CUEI') segmentation_event_id = <unique per splice_info_section> segmentation_event_cancel_indicator = 0 program_segmentation_flag = 1 segmentation_duration_flag = 0 delivery_not_restricted_flag = 1 segmentation_upid_type = 0x0C (MPU) segmentation_upid_length = <varies by feature> segmentation_upid = <AWSE format_identifier + envelope — see AWSE UPID envelope> segmentation_type_id = 0x01 (Content Identification) segment_num = 0 segments_expected = 0 }
O segmentation_upid_type é sempre 0x0C (MPU). O segmentation_type_id é sempre 0x01 (Identificação de conteúdo). O segmentation_upid começa com o format_identifier valor"AWSE", seguido pelos campos do envelope descritos emEnvelope AWSE UPID.
Envelope AWSE UPID
O segmentation_upid começa com um cabeçalho de envelope fixo. Esse cabeçalho identifica format_identifier a versão do esquema e o recurso. Dependendo do recurso, uma carga útil específica do recurso pode ou não seguir. Os analisadores usam o feature_id para determinar como interpretar os bytes restantes (se houver).
Os campos aparecem na ordem mostrada.
| Campo | Tamanho | Tipo | Description |
|---|---|---|---|
format_identifier |
4 bytes | ASCII | "AWSE"— o format_identifier valor do SCTE-35 MPU que identifica esse UPID como uma carga útil do AWS Elemental. |
schema_version |
1 byte | uint8 | Versão do esquema de envelope do AWSE. Atualmente0x01. Uma alteração nesse valor indica uma mudança estrutural no próprio envelope (incluindo seu tamanho). |
feature_id |
4 bytes | ASCII | Identifica qual MediaLive recurso produziu esse descritor. Determina como interpretar os bytes restantes. Consulte Identificadores de recursos. |
| (carga útil específica do recurso) | variável | — | Quaisquer campos adicionais exigidos pela escolha feature_id que você escolheu. Se essa carga útil está presente e sua estrutura, depende inteiramente do recurso. Consulte a referência de carga útil do recurso para obter detalhes. |
Para a versão 1 do esquema, o cabeçalho do envelope tem 9 bytes (4 + 1 + 4). Uma carga útil específica do recurso pode ou não seguir o.feature_id, dependendo do recurso. Quando uma carga está presente, seu comprimento ésegmentation_upid_length - 9. O recurso define totalmente a estrutura da carga útil; consulte a referência de carga útil do recurso para obter detalhes.
Os analisadores que não reconhecem a feature_id devem ignorar o descritor normalmente.
Identificadores de recursos
A tabela a seguir lista os feature_id valores registrados.
| ID do recurso | Recurso | Referência de carga útil |
|---|---|---|
EICM |
Enriquecimento contextual de metadados (AWS Elemental Inference) | Carga útil do EICM: enriquecimento de metadados contextuais |