There is a Java level property called http.agent which can be defined within the JVM on instance startup. Is this what you are referring to?
http.agent (default: “Java/”)
Defines the string sent in the User-Agent request header in http requests. Note that the string “Java/” will be appended to the one provided in the property (e.g. if -Dhttp.agent=”foobar” is used, the User-Agent header will contain “foobar Java/1.5.0” if the version of the VM is 1.5.0). This property is checked only once at startup.
It would be set via conf/Tune.xml as a VMOption, e.g.
The example I provided whereby you can set the Java built-in property http.agent on Wowza startup is where you would change what user agent is used when making HTTP requests (for example, when pulling in an applehls HLS MediaCaster stream).
As noted, the Java version number will always be appended to any custom http.agent setting. This is also a global setting for the lifetime of the Wowza instance and cannot be set at the application or stream layer.
We use the user agent as set in the JVM when Wowza starts up @alex molass. You can change this via the http.agent property, for example in conf/Tune.xml by adding the following VMOption
-Dhttp.agent=myagent
Note however that the JVM does not allow you to completely overwrite the user agent. Instead it will prepend it to the existing value.
Again, it is explained here and I hope this helps: