Patent ID: 7738459

Claim:
A method for reliably communicating unreliable-protocol packets, the method comprising: encapsulating by a forwarding device a plurality of real-time transport protocol (RTP) packets into a reliable recording protocol packet by adding before a first one of the plurality of RTP packets a reliable recording protocol header constructed according to the real-time transport protocol; adding to the reliable recording protocol header a creation or reception timestamp of the time the first one of the plurality of RTP packets was created or received; adding to the reliable recording protocol header a transmit timestamp of the time the reliable recording protocol packet is transmitted to enable a recording unit, upon receipt of the reliable recording packet, to synchronize between packets sent by a forwarding device and packets received by the recording unit; transmitting the reliable recording protocol packet to the recording unit over a network; communicating by the recording unit an acknowledgement packet upon receipt of the reliable recording protocol packet, wherein the acknowledgement packet includes a header portion constructed according to the real-time transport protocol; extracting data encapsulated within the reliable recording protocol packet; and recording the extracted data.