com.wowza.wms.module
Interface IModuleOnHTTPCupertinoEncryption


public interface IModuleOnHTTPCupertinoEncryption

IModuleOnHTTPCupertinoEncryption: listener interface for listening to AES-128 encryption events.


Method Summary
 void onHTTPCupertinoEncryptionKeyCreateLive(IApplicationInstance appInstance, String streamName, byte[] encKey)
          Called whem live stream key is requested (per-published stream)
 void onHTTPCupertinoEncryptionKeyCreateVOD(HTTPStreamerSessionCupertino httpSession, byte[] encKey)
          Called when video on demand key is requested (per-session)
 void onHTTPCupertinoEncryptionKeyRequest(HTTPStreamerSessionCupertino httpSession, IHTTPRequest req, IHTTPResponse resp)
          Called when a key is requested.
 

Method Detail

onHTTPCupertinoEncryptionKeyCreateLive

void onHTTPCupertinoEncryptionKeyCreateLive(IApplicationInstance appInstance,
                                            String streamName,
                                            byte[] encKey)
Called whem live stream key is requested (per-published stream)

Parameters:
appInstance - application instance
streamName - stream name
encKey - encryption key

onHTTPCupertinoEncryptionKeyCreateVOD

void onHTTPCupertinoEncryptionKeyCreateVOD(HTTPStreamerSessionCupertino httpSession,
                                           byte[] encKey)
Called when video on demand key is requested (per-session)

Parameters:
httpSession - HTTP session
encKey - encryption key

onHTTPCupertinoEncryptionKeyRequest

void onHTTPCupertinoEncryptionKeyRequest(HTTPStreamerSessionCupertino httpSession,
                                         IHTTPRequest req,
                                         IHTTPResponse resp)
Called when a key is requested.

Parameters:
httpSession - HTTP session
req - HTTP request
resp - HTTP response