A method for managing media streaming between clients on a client side of a network and stream servers on a stream server side of the network, wherein communications between the client side and the stream server side require a network address translation, NAT, the method comprising: sharing the same Internet Protocol, IP, address amongst a plurality of stream servers such that the stream servers can simultaneously use the IP address as a stream server side IP address for different media sessions; and establishing media sessions between clients and stream servers of the plurality of stream servers, wherein establishing a media session involves mapping a stream server side IP address and a stream server side port number to a stream server, wherein the port number is a Transport Layer port number and wherein communications between the client side and the stream server side require a NAT according to a NAT mapping; on the stream server side, embedding a feedback IP address into a payload portion of a downstream Real-Time Control Protocol, RTCP, message, wherein the feedback IP address is unique to the stream server that is sourcing a media session and is embedded by the stream server that is sourcing the media session, and transmitting the downstream RTCP message to a client; on the stream server side, receiving an upstream RTCP message from the client, which is related to the media session, wherein the feedback IP address is used as the destination address of the received upstream RTCP message; switching the media session from the stream server to a different stream server without changing the stream server side IP address or the stream server side port number of the media session so that the switch of the media session does not trigger a change in the NAT mapping; on the stream server side, embedding a different feedback IP address into a payload portion of another downstream RTCP message after the media session is switched from the stream server to the different stream server, wherein the different feedback IP address is unique to the different stream server and is embedded by the different stream server that is sourcing the media session, and transmitting the other downstream RTCP message to the client from the different stream server that is sourcing the media session; and on the stream server side, receiving another upstream RTCP message from the client, which is related to the media session, wherein the different feedback IP address is used as the destination IP address of the other received upstream RTCP message. sharing the same Internet Protocol, IP, address amongst a plurality of stream servers such that the stream servers can simultaneously use the IP address as a stream server side IP address for different media sessions; and establishing media sessions between clients and stream servers of the plurality of stream servers, wherein establishing a media session involves mapping a stream server side IP address and a stream server side port number to a stream server, wherein the port number is a Transport Layer port number and wherein communications between the client side and the stream server side require a NAT according to a NAT mapping; on the stream server side, embedding a feedback IP address into a payload portion of a downstream Real-Time Control Protocol, RTCP, message, wherein the feedback IP address is unique to the stream server that is sourcing a media session and is embedded by the stream server that is sourcing the media session, and transmitting the downstream RTCP message to a client; on the stream server side, receiving an upstream RTCP message from the client, which is related to the media session, wherein the feedback IP address is used as the destination address of the received upstream RTCP message; switching the media session from the stream server to a different stream server without changing the stream server side IP address or the stream server side port number of the media session so that the switch of the media session does not trigger a change in the NAT mapping; on the stream server side, embedding a different feedback IP address into a payload portion of another downstream RTCP message after the media session is switched from the stream server to the different stream server, wherein the different feedback IP address is unique to the different stream server and is embedded by the different stream server that is sourcing the media session, and transmitting the other downstream RTCP message to the client from the different stream server that is sourcing the media session; and on the stream server side, receiving another upstream RTCP message from the client, which is related to the media session, wherein the different feedback IP address is used as the destination IP address of the other received upstream RTCP message.