Method not getting called on m3u8 curl

ac0bebc9e42bbfb93d80
Fri, 24 May 2024 10:40:12 +0000
Wowza Streaming Engine

Hi Team,
I am using Wowza Streaming Engine v4.8.27. We have multi DRM plugin which supports for WideVine, PlayReady and FairPlay DRM. This plugin we have integrated with Wowza streaming engine for WideVine and PlayReady (using void onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession, IHTTPStreamerMPEGDashIndex index, CencInfo cencInfo, long chunkId) and void onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CencInfo cencInfo, long chunkId) methods) as of now and its working as expected. Now we want to integrate for FairPlay/Apple HLS. So as per the API I am trying to use void onHTTPCupertinoEncryptionKeyVODChunk(HTTPStreamerSessionCupertino httpSession, IHTTPStreamerCupertinoIndex index, com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo encInfo, long chunkId, int mode) method for Apple HLS VOD but anyhow its not getting called.
onHTTPMPEGDashEncryptionKeyVODChunk (for VOD .mpd) method getting called whenever we are running curl on mpd url. But whenever I am trying to run curl on m3u8 url onHTTPCupertinoEncryptionKeyVODChunk its not getting called. Is there any properties we have to set to enable Cupertino something? I have already added below in Application.xml
cupertinostreaming in HTTPStreamers. Please assist on the same. Thank you

5 posts - 2 participants