Package com.wowza.wms.module
Interface IModuleOnHTTPMPEGDashEncryption
-
- All Known Subinterfaces:
IModuleOnHTTPMPEGDashEncryption2
public interface IModuleOnHTTPMPEGDashEncryption
IModuleOnHTTPMPEGDashEncryption: listener interface for listening to MPEG-DASH encryption events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CencInfo cencInfo, long chunkId)
Called when live stream key is requested (per-published stream)void
onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession, IHTTPStreamerMPEGDashIndex index, CencInfo cencInfo, long chunkId)
Called when video on demand key is requested (per-session).
-
-
-
Method Detail
-
onHTTPMPEGDashEncryptionKeyVODChunk
void onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession, IHTTPStreamerMPEGDashIndex index, CencInfo cencInfo, long chunkId)
Called when video on demand key is requested (per-session). Allows setting of encryption key and URL.- Parameters:
httpSession
- HTTP sessionindex
- file indexcencInfo
- Common Encryption informationchunkId
- chunk identifier
-
onHTTPMPEGDashEncryptionKeyLiveChunk
void onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CencInfo cencInfo, long chunkId)
Called when live stream key is requested (per-published stream)- Parameters:
liveStreamPacketizer
- live stream packetizerstreamName
- stream namecencInfo
- Common Encryption informationchunkId
- chunk identifier
-
-