Method for deploying a stream in a streaming content delivery network, the streaming content delivery network comprising a collection of nodes, some of said nodes being configurable to perform operations on streaming contents, the method comprising steps of: - receiving a request for a streaming content ( S, { Op 1,... Op n}) issued by an end-user and identifying an original streaming content S and a sequence of operations { Op 1,... Op n} to be performed on said original streaming content S, - determining a streaming source providing a streaming content corresponding to the original streaming content S identified in the request for a streaming content, - identifying routes between the streaming source identified at the streaming source identification step and the end-user, - among the routes identified at the route identifying step, selecting a route, and selecting a base node, wherein the selected route passes through the selected base node, and selecting a base streaming content, wherein the selected base streaming content is available at the selected base node and corresponds to the original streaming content S identified in the request for a streaming content and having undergone a subset of the sequence of operations { Op 1,... Op i} identified in the request for a streaming content, the route selection step comprising steps of: - for each route identified at the route identification step, identifying candidate base nodes providing a streaming content ( S, { Op 1,... Op i}) corresponding to the original streaming content S identified in the request for a streaming content and having undergone a subset consisting of the i first operations identified in the request for a streaming content, i being initialized with value n, n being the total number of operations identified in the request for a streaming content, - if at least one candidate base node is identified at the candidate base node identification step, selecting, as selected base node, one node among the candidate nodes, - if no node candidate is identified at the candidate base node identification step, decrementing i and repeating the candidate base node identification step, - selecting downstream nodes through which the selected route is passing, downstream of the selected base node, available for performing a remaining subset of the sequence of operations identified in the request for a streaming content, - instantiating a remaining subset of the sequence of operations identified in the request for a streaming content at the selected downstream nodes, - duplicating the selected base streaming content at the selected base node and transmitting it to the end-user via the selected route, so that the duplicated base streaming content undergoes the remaining sequence of operations at the selected downstream nodes. - receiving a request for a streaming content ( S, { Op 1,... Op n}) issued by an end-user and identifying an original streaming content S and a sequence of operations { Op 1,... Op n} to be performed on said original streaming content S, - determining a streaming source providing a streaming content corresponding to the original streaming content S identified in the request for a streaming content, - identifying routes between the streaming source identified at the streaming source identification step and the end-user, - among the routes identified at the route identifying step, selecting a route, and selecting a base node, wherein the selected route passes through the selected base node, and selecting a base streaming content, wherein the selected base streaming content is available at the selected base node and corresponds to the original streaming content S identified in the request for a streaming content and having undergone a subset of the sequence of operations { Op 1,... Op i} identified in the request for a streaming content, - for each route identified at the route identification step, identifying candidate base nodes providing a streaming content ( S, { Op 1,... Op i}) corresponding to the original streaming content S identified in the request for a streaming content and having undergone a subset consisting of the i first operations identified in the request for a streaming content, i being initialized with value n, n being the total number of operations identified in the request for a streaming content, - if at least one candidate base node is identified at the candidate base node identification step, selecting, as selected base node, one node among the candidate nodes, - if no node candidate is identified at the candidate base node identification step, decrementing i and repeating the candidate base node identification step, - selecting downstream nodes through which the selected route is passing, downstream of the selected base node, available for performing a remaining subset of the sequence of operations identified in the request for a streaming content, - instantiating a remaining subset of the sequence of operations identified in the request for a streaming content at the selected downstream nodes, - duplicating the selected base streaming content at the selected base node and transmitting it to the end-user via the selected route, so that the duplicated base streaming content undergoes the remaining sequence of operations at the selected downstream nodes.