Hi,
We developed the KSM and verified it using the provided tool, verify_ckc.
All things good.
Now we are trying to get playback working after incorporating the information from the deployment package but are hitting some issues.
We are using a modified "FPS_in_Safari_Example.html" for Safari and the Swift client for iOS.
The content is "Muxed/encrypted" as provided with the SDK.
Content key and IV are hardcoded in the KSM SKDServerFetchContentKeyAndIV() to the values provided with the content in the file Key.txt
When playing in Safari we see this:
SPC is received by the server and CKC is generated and returned.
The "onkeyadded" listener is called.
The player is fetching ranges of the ts file from the content server.
--> But playback doesn't start.
For iOS we see something similar:
SPC is received by the server and CKS is generated and returned.
The player is teching ranges of the ts file from the content server.
--> But the player does not receive notification that status changed to .ReadyToPlay
I assume we are doing something wrong on either client or KSM side but can't really figure out what.
The content key and IV are, as mentioned, hard coded with the values from Key.txt.
Any good suggestions on what to investigate?
Thanks in advance