Patent ID: 8966559
Filing Date: 2015-02-24
Classification: H04L,H04N

Abstract:
1. Method for ensuring reliability and inserting additional data associated to video streams during transmission of the television data streams from a coding/transmitter device to a group of STB decoder/receiver devices via an Internet protocol telecommunications network, the method comprising: generating and broadcasting a first UDP data stream from a broadcasting module included in the coder transmitter device to the STB decoder/receiver device, wherein packets in the first UDP stream do not include real-time transport protocol (RTP) type headers; supplying the first UDP data stream from the broadcasting module to a transmitter fingerprint module included in the coder transmitter device; generating in the transmitter fingerprint module identification data associated with each data packet included in the supplied first UDP stream; broadcasting from the transmitter fingerprint module a second UDP data stream including the identification data generated to the STB decoder/receiver devices; receiving in a receiver module included in the STB receiver/decoder device the first UDP data stream and the second UDP data stream sent over first and second data channels; transmitting the first UDP data stream received to a receiver fingerprint module included in the STB receiver/decoder device, the receiver fingerprint module being operable to calculate identification data associated with each of the data packets included in the received first UDP data stream; supplying to the receiver fingerprint module the second UDP data stream received to replicate the identification data generated by the transmitter fingerprint module and associated with each data packet of the first UDP stream received; and comparing, by the receiver fingerprint device, each of the calculated identification data associated with the first UPD data stream by the receiver fingerprint module with each of the replicated identification data associated to the second UDP data stream received from the transmitter fingerprint module; based on the result of the comparison, detecting at least one of an error in one or more UDP data packets or the absence of one or more UDP packets; and requesting retransmission of the one or more detected UDP packets from the receiver/decoder device.