A server recording should allow viewing from any player’s perspective (no idea if the experimental demo recording supports this right now though). So perhaps the best way to do it is to stream the last few seconds of the server recording to the client while it shows the killcam. Doing this nicely still sounds extremely complicated to me though.