1. A non-transitory computer-readable memory medium comprising program instructions for recording a videoconference, wherein the program instructions execute during a videoconference, wherein the program instructions are executable to: in response to a request to record a videoconference, determining a first endpoint having a high quality connection between the first endpoint and a recording server, wherein the recording server is configured to record the videoconference; wherein the first endpoint is configured to provide videoconference information to the recording server based on said determining that the first endpoint has the high quality connection between the first endpoint and the recording server.