Wowza Community

Move recordings from live streams to another server

Hi, I am able to see recorded videos from live streams in the contents folder.

I would like to move these files to another destination (either another aws server or another folder in the same machine) as the files are being generated. I came across this article: How to move recordings from live streams (, but I’m not sure what I should use for the configuration files.

Can someone explain to me what these mean? In particular, can I define the path of another server’s IP address? Or what should I key in to move files to a new directory?

fileMoverDestinationPath: The destination path of the file. This property supports the following variables:

${com.wowza.wms.context.VHost}: vhost name
${com.wowza.wms.context.VHostConfigHome}: vhost folder
${com.wowza.wms.context.Application}: application name
${com.wowza.wms.context.ApplicationInstance}: appInstance name
${com.wowza.wms.context.StreamName}: stream name


As long as your Wowza server (and the account running the Wowza service) has access to the network share, then you can specify this path in the fileMoverDestinationPath. The value for this property is really dependent on how you have mapped the shared volume on your Wowza server. If you are using Windows and drive letter mappings, then you will need to use the appropriate drive letter and folder path.

The above are variables that you can use in this property, but are not required. For example, if you would like to make sure that it saves the recording to a folder with the same name as the application name, then you can use the variable for ${com.wowza.wms.context.Application}. You can certainly opt to hard-code the path instead, if you do not need to have variables in the path location.