AES暗号化の内部メソッドの場合にHLS鍵要求の応答を傍受する必要がある場合があります。ライブストリームキーが要求されたときにWowzaHLS鍵要求のWowzaストリーミングサーバーインターセプト応答
onHTTPCupertinoEncryptionKeyCreateLive(IApplicationInstance
appInstance, String streamName, byte[] encKey)
によって与えられたハンドルは(あたり-パブリッシュされたストリーム)と呼ばれている以下の
オンデマンドキー上のビデオは(セッションごとに要求されたときに呼び出されvoid onHTTPCupertinoEncryptionKeyCreateVOD(HTTPStreamerSessionCupertino
httpSession, byte[] encKey)
)
void onHTTPCupertinoEncryptionKeyData(HTTPStreamerSessionCupertino
httpSession, IHTTPRequest req, IHTTPResponse resp, byte[] encKeyData)
キーデータが要求されたときに呼び出されます。
ライブストリームキーが要求されたときに呼び出されvoid onHTTPCupertinoEncryptionKeyLiveChunk(ILiveStreamPacketizer
liveStreamPacketizer, String streamName, CupertinoEncInfo encInfo, long
chunkId, int mode)
- キーが要求されたときに呼び出されます(ごとのチャンクごとのパブリッシュされたストリーム、キーを回転させるための)
void onHTTPCupertinoEncryptionKeyRequest(HTTPStreamerSessionCupertino
httpSession, IHTTPRequest req, IHTTPResponse resp)
。
上記のすべてのメソッドは、キー要求呼び出しをインターセプトします。クライアントに送信される前に鍵レスポンスを傍受できる方法はありますか?
まあ、私はこの方法を使用してみましたが、 'onHTTPCupertinoEncryptionKeyData(HTTPStreamerSessionCupertino httpCupertinoStreamingSession、IHTTPRequest REQ、IHTTPResponseのRESP、バイト[] encKeyData)'私はWMS出力が私に追加されていることが観察かかわら:あなたはのような行が表示されますカスタム出力。最後に、私はAES-128の外部方法を採用することに決めました。今はキー配送のロジックを処理しています –