【发布时间】:2023-03-10 15:45:01
【问题描述】:
如何配置 Wowza Streaming Engine 以使用带有动态密钥的 HLS-AES128? 有可能吗?
【问题讨论】:
标签: server video-streaming wowza
如何配置 Wowza Streaming Engine 以使用带有动态密钥的 HLS-AES128? 有可能吗?
【问题讨论】:
标签: server video-streaming wowza
这可以通过服务器端 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");
}
}
旋转是通过改变键来实现的。请注意,您不应该对每个细分都执行此操作。您必须更改上面的示例并选择您的窗口。
【讨论】: