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?