IMediaStreamNameAliasProvider2 and AES

Hey Guys,

Bit of a tricky one here and I’m not having any luck finding a solution.

Basically, I have a bit of an odd situation. I have an application where I run a transcode profile on the audio in and I prefix the name of this stream like $StreamName_fix. I then have an IMediaStreamNameAliasProvider2 module that takes any incoming stream names and appends the _Fix after it to make sure that by default it plays the transcoded stream, rather than the original.

This seems to be working fine. However, I also have AES encryption enabled. It seems once this module is in place, it’s asking for the AES key for the transcoded stream, but keeps giving a 404 error. I’m wondering if this is because it’s creating a session for the original stream name, but not the AES segment?

Probably not very likely… but has anyone been in a similar situation? Or alternatively, can suggest a better way to ensure the transcoded stream replaces the original stream somehow?

Many thanks,

Matt

The logs are throwing this out - 2017-06-14 15:35:21 UTC comment server WARN 200 - HTTPStreamerAdapterCupertinoStreamer.onEncKey: LiveStreamPacketizer not found [app/definst/123123_t/key_w2082103073.m3u8key?wowzasessionid=208203073&token=Ijv7pWgMBiiEKxNMtCVEwcQ370Fef2F%2FASk%3D]: cupertinostreamingpacketizer