1. A method comprising: receiving from a first user equipment, over a communications path using Internet Protocol (IP), a first record request to record a media asset on a server; processing the first record request; recording a plurality of copies of the media asset on the server, based on the received first record request, in a plurality of formats; receiving from the first user equipment, over the communications path using IP, a first playback request to playback a copy of the media asset in a first respective format of the plurality of formats; causing the copy of the media asset in the first respective format to be transmitted to the first user equipment based on receiving the first playback request.