Deleting File When Someone Is Actively Playing Back
I have an issue here with the latest version of Wowza ( I'm sure the earlier ones have this behavior too ). I'm running Windows Server 2012 R2 with the latest JDK installed.
We have various assets on a multi-tenant Wowza server and need to be able to rename, move or delete a file that is actively being streamed. We have a front-end that leverages APIs we built to manage the Wowza content for the customers. When our backend tries to delete a file we're running into an issue where, often due to demand, there is always 1+ user engaging the file and streaming it. This leaves a file lock on the asset in Java. We're not sure how to go about this in a way that:
1) Allows us to remove the file ( so the customer doesn't get billed for disk usage )
2) Allows people watching the asset, ideally, to gracefully end playback ( perhaps when cached data on the stream runs out )
3) Does not cause issues with the data in the file ( in the case of moving or renaming ) and plays nice with Wowza / Java.
I appreciate any time and help anyone can offer us!