The invention relates to a method, system, electronic device, network node
and computer program for moving flows in a communication network, which
comprises at least a first node, a second node, a third node and a
content source node. The address of the first node is informed to the
third node. At least one home address is obtained for the first node.
Thereupon, at least a first flow carrying a media stream is provided from
the content source node to the first node. A need is detected to move at
least the first flow, and the media stream carried in it, from the first
node to the second node. The need may be detected due to a user action or
proximity of the first and second nodes. The address of the second node
and the at least one home address is informed to the third node and at
least the first flow is transmitted to the second node by the third node.