Patent attributes
A set of transcoding techniques are described for encoding media content on the fly based on device requesting the content. A copy of media content (video or audio file) is stored at a content delivery network (CDN) point-of-presence (POP) server or some other network edge server device. When a device requests the content, the CDN POP server determines the type of device based on the information contained in the request and transcodes the content on-the-fly into the correct encoding for that particular type of device when providing the content to the device. For example, if the requesting device is recognized to be a mobile phone having a particular operating system, the edge server can transcode the media content into the format suitable to display at the mobile phone using that particular operating system. The transcoding can be performed dynamically at the time of transmitting the content to the device.