Key Service - Management API
Key Service 1.21.4 (April 29, 2025)​
- Added
OmitHlsMasterPlaylistData
query parameter to theHarmonic/V2
endpoint. If set totrue
, the<HLSSignalingData playlist="master">
element will be omitted from the CPIX response. Default isfalse
. Refer to Harmonic document for further details.
Key Service 1.21.3 (April 04, 2025)​
- Added timestamp based key ID derivation support to Harmonic V2 endpoint when key rotation is enabled with the timestamp mode in the encoder. Therefore, this feature will work when key periods are present in the CPIX request.
- Fixed 500 internal error when duplicate key IDs are derived in Harmonic V2 endpoint, such cases will now responded with HTTP 400 errors.
- Fixed SPEKEv2 'UriExtXKey' bug by allowing overlapping HLS signaling elements.
Key Service 1.21.2 (February 03, 2025)​
- Added SmoothStreamingProtectionHeaderData element to the Anevia response.
Key Service 1.21.0 (October 15, 2024)​
- Added optional "keySeedId" parameter to /Harmonic V2 endpoint. When set, chooses a specific Key Seed to use for key generation, instead of the default key seed.
Key Service 1.20.0 (February 22, 2024)​
- Added optional "fixedIv" parameter to the /Anevia endpoint. If set to "true", the returned IVs will be non-random and derived based on the Key IDs.
- Added new "/Titan" endpoint, which supports the Titan encoder "Standard CPIX" key exchange protocol. Note: the protocol is still in "beta" – contact Titan support for more information.
Key Service 1.19.1 (January 11, 2024)​
- SPEKE v1: Added new optional "protectionScheme" URL parameter, which should be set to "cbcs" when generating AWS "CMAF" content (which is encrypted using the "cbcs" protection scheme). Without this, the generated PlayReady and Widevine CMAF content may not play. Omitting the parameter or setting it to "cenc" will result in the previous default behaviour: Widevine and PlayReady will get "cenc" signalling data in the response; FairPlay will always get "cbcs" signalling.
Older release notes can be found here.