We present a conceptual mediation framework that features three layers of mediators: presence, integration, and homogenization layers that work together in a peer-to-peer (p2p) manner to facilitate the delivery of multimedia data. On arrival of each request for data from a client, a global-mediator is elected from a group of integration layer mediators to service that request. Using distributed hash table (DHT), the global-mediator dispatches the request to other integrator mediators to track down the data sources. Upon receipt of the results, from the source(s), the global-mediator presents the data to the client via a presence-mediator. The presence-mediator may need to reformat the data to suit the execution context of the client. This mediation process is context-aware, adaptive and dynamically structured. Quality of service (QoS) factors are taken into consideration in the retrieval and presentation of data.