A recording made from a live stream in Wowza should playback from a Wowza vod application, but might not work well or at all for other purposes. It often has to do with the fact that Wowza places the moov atom at the end of the file rather than the beginning.
Please test the recording with one of the example players that ship with Wowza. If playback is correct in the sample player, then you can try re-encoding the recording with ffmpeg and see if that fixes the recording in your custom player.
Also, try different settings in the encoder. Other users have found that changing to 24fps video fixed audio sync issue. I don’t think that is a fix-all in other situations necessarily, but changing audio and video details is where I would start.
If all else fails you can open a ticket with support. To do so please follow this guide and send required information to support@wowza.com:
How to create a compressed zip file in Windows, OS X, and Linux
Regards,
Salvadore