Patent ID: 8990663
Filing Date: 2015-03-24
Classification: H04L

Abstract:
1. A method for protecting real time media, said method comprising: receiving media packets; re-ordering said media packets to form a two dimensional matrix of a number of columns and a number of rows; generating media bit strings from said media packets; padding each of said generated media bit strings to a nearest multiple of symbols at a trailing end of each of said generated media bit strings; further padding at a trailing end of said previously padded bit strings such that each padded bit string has a length of the longest bit string; applying a forward error correcting code across said generated media bit strings to generate a plurality of forward error correcting bit strings; generating forward error correcting packets from said forward error correcting bit strings; and transmitting said generated forward error correcting packets, said forward error correcting packets separated by a dimension of said two dimensional matrix of said media packets which served as a basis for generation of said forward error correcting packets, wherein said forward error correcting packets are generated without changing a format of said media packets and are transmitted separately from said media packets using different port than a port used to transmit said media packets enabling non-forward error correcting systems to receive and recover said media packets.