An error correction method, to be performed in a digital receiver of a transmission system, said digital receiver comprising a first interface adapted to receive a first type of packets from a broadcast network (109, 209) of said transmission system, and a second interface to a second network (110, 210) of said transmission system, said method comprising: - receiving data information from the first interface in packets of said first type, - detecting a first packet within said packets of said first type as being a corrupted packet, said method being characterized in that: - said second interface is adapted to receive a second type of packets, each packet of said second type being identified by a sequence number and embedding packets (300, 403, 404, 405, 406, 407, 408, 409) of said first type; - each packet (300, 403, 404, 405, 406, 407, 408, 409) of said first type comprises: ∘ a sequence number (306, 416) identifying a packet of said second type to be used to transport said packet of said first type over the second network and; ∘ a packet identifier (308, 418) being a number of said packet of said first type inside said packet of said second type; and - said method comprises: ∘ requesting, via said second interface, to receive a transport packet of said second type identified with said sequence number comprised in said first packet; and ∘ receiving a packet embedded in said transport packet and numbered by said packet identifier of said first packet inside said transport packet, from said second interface. - receiving data information from the first interface in packets of said first type, - detecting a first packet within said packets of said first type as being a corrupted packet, - said second interface is adapted to receive a second type of packets, each packet of said second type being identified by a sequence number and embedding packets (300, 403, 404, 405, 406, 407, 408, 409) of said first type; - each packet (300, 403, 404, 405, 406, 407, 408, 409) of said first type comprises: ∘ a sequence number (306, 416) identifying a packet of said second type to be used to transport said packet of said first type over the second network and; ∘ a packet identifier (308, 418) being a number of said packet of said first type inside said packet of said second type; and ∘ a sequence number (306, 416) identifying a packet of said second type to be used to transport said packet of said first type over the second network and; ∘ a packet identifier (308, 418) being a number of said packet of said first type inside said packet of said second type; and - said method comprises: ∘ requesting, via said second interface, to receive a transport packet of said second type identified with said sequence number comprised in said first packet; and ∘ receiving a packet embedded in said transport packet and numbered by said packet identifier of said first packet inside said transport packet, from said second interface. ∘ requesting, via said second interface, to receive a transport packet of said second type identified with said sequence number comprised in said first packet; and ∘ receiving a packet embedded in said transport packet and numbered by said packet identifier of said first packet inside said transport packet, from said second interface.