I can successfully run the one2one-call-advanced java example. However I'm running the Kurento Media Server and the client (The example Java application) on different machines.
So I haven't figured out some things:
How can I get notified of a successful recording? When the WebRTC call ends, should I just assume that the recording is in the filesystem location specified by the parameters to RecorderEndpoint.Builder?
Does Kurento provide some mechanism to access the recording or should I use 3rd party tools (ftp access, scp, mounted Amazon S3 bucket) to make the recordings directory accessible to the network?
Are there any error conditions or messages that the RecorderEndpoint or Pipeline produce that I can use to determine the success/failure conditions or recording location?
Thanks!
Edit
The recorder now supports storing files directly in S3, without having to mount the volume in your server. This is available in the development branch of v6.2.0