Hello Peter,
When the application is set to not allow access for RTMP encoders then the is left blank, to allow RTMP encoders to publish either with or without authentication you must put a * *
<Client>
<IdleFrequency>-1</IdleFrequency>
<Access>
<StreamReadAccess>*</StreamReadAccess>
<StreamWriteAccess></StreamWriteAccess>
<StreamAudioSampleAccess></StreamAudioSampleAccess>
<StreamVideoSampleAccess></StreamVideoSampleAccess>
<SharedObjectReadAccess>*</SharedObjectReadAccess>
<SharedObjectWriteAccess>*</SharedObjectWriteAccess>
</Access>
</Client>
To set the application to require authentication you must add a property to the section at the end of the .xml file:
<Property>
<Name>securityPublishRequirePassword</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
Hope this helps you with creating a script to deploy your applications.
Regards,
Alex C.