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á.
API SPEKE v2.1 - Alterações em relação ao SPEKE v2.0
O SPEKE v2.1 apresenta as seguintes alterações em comparação com o SPEKE v2.0. Exceto por essas mudanças, o SPEKE v2.1 se comporta de forma idêntica ao SPEKE v2.0.
-
Alinhamento CPIX 2.4. O SPEKE v2.1 se alinha à especificação CPIX 2.4. O criptografador envia
X-Speke-Versionvalor2.1eCPIX@versionvalor2.4. -
Horários de início e término do período da chave de conteúdo. O criptografador pode sinalizar o intervalo de tempo que um
<cpix:ContentKeyPeriod>cobre, além do@index. Para conteúdo ao vivo, ele usa os@endatributos@startand; para conteúdo VOD, ele usa os@endOffsetatributos@startOffsete. Para obter mais informações, consulte Componentes de carga útil padrão. -
Valores comuns do esquema de criptografia. O conjunto de
ContentKey@commonEncryptionSchemevalores permitidos é estendido. Além dos nomes dos esquemas de proteção de criptografia comum, o valor pode ser um dos métodos de criptografia definidos na especificação HTTP Live Streaming (HLS). Para obter mais informações, consulte Componentes de carga útil padrão. -
Sinalização HDCP. O provedor de chaves pode retornar informações de proteção de saída HDCP para uma chave de conteúdo usando o
<cpix:HDCPData>elemento. Para obter mais informações, consulte Sinalização API SPEKE v2.1 - Sinalização HDCP HDCP. -
Robustez de DRM e nível de proteção de conteúdo esperados. O principal fornecedor pode anunciar a robustez ou o nível de proteção de conteúdo esperado para um sistema DRM. Para o DASH, ele usa o
@robustnessatributo do<cpix:ContentProtectionData>elemento. Para o HLS, ele usa o@HLSAllowedCPCatributo do<cpix:DRMSystem>elemento, que define oALLOWED-CPCatributo daEXT-X-STREAM-INFtag na playlist multivariante do HLS. Para obter mais informações, consulte Componentes de carga útil padrão.