Hi,
If you are pulling a stream from one server to the other then you use .stream files on the second server that is pulling the stream in.
If you are pushing a stream from one server to another then you don’t use .stream files on the second server.
In the push publish configuration, the name to the left of the = is the name of the source stream. On your live1 server, that would be live1.stream. On the second server that is receiving the stream, it will use the name that is defined by the streamName parameter.
If you don’t set the streamName parameter then it will use the same name as the source.
You can simplify the push publish configuration by using the following line in your configuration that will forward all streams from the first server to the second and use the original stream name on the second server.
*={profile:"rtmp", host:"[second-server-wowza-ip]", userName:"[second-server-publish-user-name]", password:"[second-server-publish-password]"}
The * matches all incoming streams and because the streamName is not set, the original name will be used. I added userName & password parameters because the default setting with Wowza Streaming Engine >= 4.0 is to require these for publishing.
Roger.