All your great ideas to have loadbalancing or assigning different channels to different modules are nonsense.
In my 7080 I can run 2 modules from same provider both assigned to the same channels and/or providers and it works nicely to have PIP or Record one channel and watch another.
And the solution are 10 lines of code to implement a simple cascading mechanism. As soon as one module reports to do the encryption job for one channel the second module does nothing and waits for the second encryption request.
In your case this would be 2 lines of code more - if 4th request comes to the first modul it rejects the request and the second one takes the ball ...
But off course you are the experts and know much better excuses why this is not possible
In my 7080 I can run 2 modules from same provider both assigned to the same channels and/or providers and it works nicely to have PIP or Record one channel and watch another.
And the solution are 10 lines of code to implement a simple cascading mechanism. As soon as one module reports to do the encryption job for one channel the second module does nothing and waits for the second encryption request.
In your case this would be 2 lines of code more - if 4th request comes to the first modul it rejects the request and the second one takes the ball ...
But off course you are the experts and know much better excuses why this is not possible
