A multipath streaming system for providing at least one stream of data packets for media and/or video from a transmitting node (TXn) to a receiving node (RXn), wherein the multipath streaming system comprises: a transmitting node (TXn) configured to transmit data packets via at least two network connection paths (1ncp,2ncp,...nncp); a receiving node (RXn) configured to receive data packets via at least two network connection paths (1ncp,2ncp,...nncp); at least one proxy node (1PS,2PS,...,nPS) configured to relay data packets received from the transmitting node (TXn) to the receiving node (RXn); a processing circuitry (102a,102b,102c) configured to be operatively connected to at least one of the transmitting node (TXn), the receiving node (RXn) and the at least one proxy node (1PS,2PS,...,nPS), wherein the processing circuitry (102a,102b,102c) is configured to: - send data packets from the transmitting node (TXn) to the receiving node (RXn) via a first network connection path, wherein the first network connection path is a point-to-point network connection path between the transmitting node (TXn) and the receiving node (RXn); - send data packets from the transmitting node (TXn) to the receiving node (RXn) via at least one proxy node (1PS,2PS,...,nPS) via at least a second network connection path; - send data packets from the transmitting node (TXn) to the receiving node (RXn) via the first network connection path, and send data packets from the transmitting node (TXn) to the receiving node (RXn) via the second network connection path simultaneously; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) via the first network connection path; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) sent via the at least one proxy node (1PS,2PS,...,nPS) via the at least second network connection path; and - aggregate data packets received via the first network connection path and data packets received via the second network connection path at the receiving node (RXn) for generating a redundant stream of data packets. a transmitting node (TXn) configured to transmit data packets via at least two network connection paths (1ncp,2ncp,...nncp); a receiving node (RXn) configured to receive data packets via at least two network connection paths (1ncp,2ncp,...nncp); at least one proxy node (1PS,2PS,...,nPS) configured to relay data packets received from the transmitting node (TXn) to the receiving node (RXn); a processing circuitry (102a,102b,102c) configured to be operatively connected to at least one of the transmitting node (TXn), the receiving node (RXn) and the at least one proxy node (1PS,2PS,...,nPS), wherein the processing circuitry (102a,102b,102c) is configured to: - send data packets from the transmitting node (TXn) to the receiving node (RXn) via a first network connection path, wherein the first network connection path is a point-to-point network connection path between the transmitting node (TXn) and the receiving node (RXn); - send data packets from the transmitting node (TXn) to the receiving node (RXn) via at least one proxy node (1PS,2PS,...,nPS) via at least a second network connection path; - send data packets from the transmitting node (TXn) to the receiving node (RXn) via the first network connection path, and send data packets from the transmitting node (TXn) to the receiving node (RXn) via the second network connection path simultaneously; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) via the first network connection path; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) sent via the at least one proxy node (1PS,2PS,...,nPS) via the at least second network connection path; and - aggregate data packets received via the first network connection path and data packets received via the second network connection path at the receiving node (RXn) for generating a redundant stream of data packets. - send data packets from the transmitting node (TXn) to the receiving node (RXn) via a first network connection path, wherein the first network connection path is a point-to-point network connection path between the transmitting node (TXn) and the receiving node (RXn); - send data packets from the transmitting node (TXn) to the receiving node (RXn) via at least one proxy node (1PS,2PS,...,nPS) via at least a second network connection path; - send data packets from the transmitting node (TXn) to the receiving node (RXn) via the first network connection path, and send data packets from the transmitting node (TXn) to the receiving node (RXn) via the second network connection path simultaneously; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) via the first network connection path; - receive, at the receiving node (RXn), data packets from the transmitting node (TXn) sent via the at least one proxy node (1PS,2PS,...,nPS) via the at least second network connection path; and - aggregate data packets received via the first network connection path and data packets received via the second network connection path at the receiving node (RXn) for generating a redundant stream of data packets.