A method implemented by computer means, in a metropolitan area network, for processing a multimedia content previously digitally encoded into an audio-video stream and transmitted from a distribution platform for the purposes of on-demand transmission to a plurality of receiving terminals (41, 43), the method comprising the following steps: - applying a demultiplexing function to the audio-video stream, said function being arranged to generate at least one group of data streams (GR1, GR2, GR3), - - decoding the data streams of the at least one group of data streams, - applying (T2, U1) a transformation to each decoded data stream (F 11, F 12, F 21, F 22, F 31) of the at least one group of data streams, said transformation being an operation or a set of operations among at least the following operations: changing the number of frames per second, resizing, reducing noise, smoothing or correcting errors present in said data stream, - encoding each data stream of the at least one group of transformed data streams, after the step of applying the transformation, - segmenting (T4, U2) each data stream of the at least one group of encoded data streams, - producing (T5, U3) a manifest containing data representative of the segmented data streams in parallel with or subsequent to the step of segmenting the encoded data streams, - storing (T6, U4) the at least one group of segmented data streams in a memory, the method further comprising, when the operating conditions of the metropolitan area network do not allow the distribution of at least one segmented data stream: - applying an additional transformation, including filtering and/or compressing, to the at least one segmented data stream, and - updating the manifest accordingly, wherein the produced or updated manifest is made available to the plurality of receiving terminals, the method further comprising, only in response to a request issued by a receiving terminal among the plurality of receiving terminals, the following steps: - selecting, on the basis of the request, at least one data stream of at least one group of stored data streams, - transmitting the at least one selected data stream to the receiving terminal that issued the request. - applying a demultiplexing function to the audio-video stream, said function being arranged to generate at least one group of data streams (GR1, GR2, GR3), - - decoding the data streams of the at least one group of data streams, - applying (T2, U1) a transformation to each decoded data stream (F 11, F 12, F 21, F 22, F 31) of the at least one group of data streams, said transformation being an operation or a set of operations among at least the following operations: changing the number of frames per second, resizing, reducing noise, smoothing or correcting errors present in said data stream, - encoding each data stream of the at least one group of transformed data streams, after the step of applying the transformation, - segmenting (T4, U2) each data stream of the at least one group of encoded data streams, - producing (T5, U3) a manifest containing data representative of the segmented data streams in parallel with or subsequent to the step of segmenting the encoded data streams, - storing (T6, U4) the at least one group of segmented data streams in a memory, - applying an additional transformation, including filtering and/or compressing, to the at least one segmented data stream, and - updating the manifest accordingly, - selecting, on the basis of the request, at least one data stream of at least one group of stored data streams, - transmitting the at least one selected data stream to the receiving terminal that issued the request.