Ingest media represented in Format A is provided by a content provider to the network. At S201, the media is ingested by the network from the content provider. Then, at S202, attributes for the targeted client, if not already known, are acquired. The attributes describe the processing capabilities of the targeted client.
At S203, it is determined if the network (or the client) should assist with the transformation of the ingested media. In particular, it is determined if any format conversions for any of the media assets contained within the ingested media (e.g., a conversion of a one or more media objects from Format A to Format B) prior to the media being streamed to the targeted client. The decision making process at S203 may be performed either manually (i.e., by a device operator or the like), or may be an automated process. The decision making process at S203 may be based on a determination of whether the media can be streamed in its original ingested Format A, or if it must be transformed into a different format B to facilitate the presentation of the media by the client. Such a decision may require access to information describing aspects or features of the ingest media, in such a way so as to aid the decision making process to make an optimal choice (i.e., to determine if a transformation of the ingest media is needed prior to streaming the media to the client, or if the media should be streamed in its original ingest Format A directly to the client).
If it is determined that the network (or client) should assist with the transformation of any of the media assets (YES at S203), the process 200 proceeds to S204.