I´ve made next tests today to check if my idea for streamproxy to use the OWIF config.openWebif.auth_for_streaming instead of config.openWebif.auth to decide if streaming use auth or not.
Because it is easier for me to change phython code on enigma I have made a change to OWIF plugin.py and httpproxy.py
It use a new parameter config.openWebif.http_auth instead of config.openWebif,auth for enable/disable HTTP Auth.
The old parameter config.openWebif.auth has in my code now the same value as the config.openWebif.auth_for_streaming for simulating the use of auth_for_streaming of streamproxy
With this code (which is not good for public because it is better to change streamproxy) everything works fine
If I use a mobile client (for example tellymote) which is only possible to use auth for HTTP OWIF port but not for the streaming ports, it works fine with the HTTP auth is enabled and streaming auth is disabled
If I use a mobile client which is able to auth both (HTTP OWIF port and streamingport) it work fine with HTTP auth and streaming port auth is enabled.