如何配置Wowza Streaming Engine将HLS-AES128与动态密钥配合使用? 有可能吗?
答案 0 :(得分:0)
使用Server Side API可以实现。有两个回调:
文档中的示例:
public void onHTTPCupertinoEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CupertinoEncInfo encInfo, long chunkId, int mode)
{
if (streamName.equals("myStream"))
{
encInfo.setEncMethod(CupertinoEncInfo.METHOD_AES_128);
encInfo.setEncUrl("http://mycompanykeyserver.com/authenticate.aspx");
encInfo.setEncKeyBytes(BufferUtils.decodeHexString("123456789ABCDEF123456789ABCDEF12"));
encInfo.setEncIVBytes(BufferUtils.decodeHexString("FEDCBA9876543210FEDCBA9876543210"));
encInfo.setEncKeyFormatVersion("1");
}
}
通过更改键来实现旋转。请注意,您不应该为每个细分执行此操作。您必须更改上面的示例并选择窗口。