This application shows a WebRtcEndpoint connected to itself (loopback) where the media sent to server is recorded and then played. Then, the recorded media (stored in the KMS file system) is played again. Thus, in the server-side code of this application we are using two media pipelines media pipelines (one for the loopback, and the other one the playback). To run this demo follow these steps: