Abstract: Video streaming method, including establishing first link through first radio network between transponder and server via first base station, wherein transponder receives video data from camera; establishing second link through second radio network between transponder and server via second base station; generating video stream and sending to transponder; assigning sequence numbers to packets; transmitting video stream to server through first link as first stream, and through second link as duplicate second stream; on first sponge of first radio network, receiving radio data of first stream and sending it to server as third stream; on second sponge of second radio network, receiving radio data of second stream and sending it to server as fourth stream; on server, receiving first stream through first link and third stream from first sponge, and receiving second stream through second link and fourth stream from second sponge; discarding duplicate packets; combining packets into resultant stream.