Elementary module intended to be used in at least one processing pipeline of a system allowing stored audiovisual contents or audiovisual contents produced live by sources to be distributed to display terminals, each content being received by a terminal in the form of a succession of consecutive files, called chunks, each chunk being distributed to a terminal following a transmission of a request by said terminal and being obtained by applying a processing pipeline to a segment of a content, the elementary module being able to execute a processing operation of a predefined type of the processing pipeline, characterized in that the elementary module comprises: - a variable plurality of processing units available to execute the processing operation of the predefined type, the elementary module being able to regularly obtain information representative of each processing unit added or removed from the plurality, each processing unit preserving no information regarding a processing operation once the processing operation has been performed; - a module, called the central module, comprising a communication module able to receive demands for first data, each demand comprising information representative of a processing pipeline to be applied to a segment of a content corresponding to a chunk demanded in a request by a terminal to obtain said first data and information representative of configuration parameters to be applied to at least one processing unit of said elementary module to generate the first data, each processing unit being able to take into account the information representative of the configuration parameters that is comprised in a demand for first data so as to perform a processing operation corresponding to said demand for first data; able to transmit a demand for second data to a source or to a unit preceding the elementary module in the processing pipeline determined on the basis of the information representative of the processing pipeline, said second data corresponding to said segment processed or not by one or more units preceding the elementary module in the processing pipeline; and able to transmit first data when they are available to a unit having sent a demand for said first data; - an allocating module able to manage allocations and deallocations of processing units of the plurality depending on received demands for first data; and - a load-managing module able to select, for each received demand, at least one processing unit among the processing units allocated to process the second data in order to obtain the demanded first data and being able to launch the processing operation of the predefined type using each selected processing unit. - a variable plurality of processing units available to execute the processing operation of the predefined type, the elementary module being able to regularly obtain information representative of each processing unit added or removed from the plurality, each processing unit preserving no information regarding a processing operation once the processing operation has been performed; - a module, called the central module, comprising a communication module able to receive demands for first data, each demand comprising information representative of a processing pipeline to be applied to a segment of a content corresponding to a chunk demanded in a request by a terminal to obtain said first data and information representative of configuration parameters to be applied to at least one processing unit of said elementary module to generate the first data, each processing unit being able to take into account the information representative of the configuration parameters that is comprised in a demand for first data so as to perform a processing operation corresponding to said demand for first data; able to transmit a demand for second data to a source or to a unit preceding the elementary module in the processing pipeline determined on the basis of the information representative of the processing pipeline, said second data corresponding to said segment processed or not by one or more units preceding the elementary module in the processing pipeline; and able to transmit first data when they are available to a unit having sent a demand for said first data; - an allocating module able to manage allocations and deallocations of processing units of the plurality depending on received demands for first data; and - a load-managing module able to select, for each received demand, at least one processing unit among the processing units allocated to process the second data in order to obtain the demanded first data and being able to launch the processing operation of the predefined type using each selected processing unit.