I have not, after many hours of searching through posts, and numerous attempts, been able to make the user/password authentication work. I have created a "live" application directory and it's appropriate conf directory. It all works fine as an open server.
When I remove the * from the <StreamWriteAccess> directive in the appropriate Application.xml file, Wirecast duly demands to be authenticated. but ignores the credentials configured in Wirecast.
When I add the ModuleRMTPAuthenticate <Module> directive, as instructed in "How to enable username/password ... (11-08-2012) Wirecast responds with a -4018 error. Although Wowza seems to modify its behaviour without having to be restarted when the xml file is saved, I have tried it by restarting the server as well. I am using the /conf/publish.password file, and have no need for a per-application configuration.
I have tried both basic and digest auth. I seem to get two kinds of error reported from wire cast, -4020 Cannot publish the stream. or -4018, after a short delay. Both seem to indicate a problem with the authentication. However some instances, just after adding the <Module> directive, seem not to be able to even connect to the application, however other applications seem just fine.
Oh, yes, I have also tried the various user agent settings in Wirecast.
As it currently appears, I seem to have no option but to run a completely open streaming server... Any help would be most appreciated.