A system and method for recording ABR content at a client recording device. A variety of recording service selection mechanisms may be applied at the client side based on network bandwidth conditions and other criteria for selecting ABR content fragments encoded at suitable bitrate quality levels to be downloaded for recording at the client recording device. One or more post-recording optimization schemes may also be applied in one arrangement with respect to, for example, the client recording device's media storage space.