A method for receiving media data using application layer forward error correction, AL-FEC, by a receiving apparatus in a multimedia system, the method comprising: receiving, from a transmission apparatus, a signaling message; and decoding, based on control information included in the signaling message, first media data corresponding to a first asset and second media data corresponding to a second asset, the first media data being decoded by using a first forward error correction decoding buffer and the second media data being decoded by using the first FEC decoding buffer and a second FEC decoding buffer, outputting the first media data to a first de-jitter buffer for the first asset and the second media data to a second de-jitter buffer for the second asset, and de-jittering the first media data by using the first de-jitter buffer and the second media data by using the second de-jitter buffer, the first media data being de-jittered based on a value of a first fixed end to end delay for the first asset and the second media data being de-jittered based on a value of a second fixed end to end delay for the second asset, wherein the first asset is related to timed data and the second asset is related to non-timed data, and wherein the value of the first fixed end to end delay for the first asset is calculated by summing of a value of maximum transmission delay and a value of first protection window time for the first FEC decoding buffer, and wherein the value of the second fixed end to end delay for the second asset is calculated by summing of the value of maximum transmission delay and a value of second protection window time for the second FEC decoding buffer. receiving, from a transmission apparatus, a signaling message; and decoding, based on control information included in the signaling message, first media data corresponding to a first asset and second media data corresponding to a second asset, the first media data being decoded by using a first forward error correction decoding buffer and the second media data being decoded by using the first FEC decoding buffer and a second FEC decoding buffer, outputting the first media data to a first de-jitter buffer for the first asset and the second media data to a second de-jitter buffer for the second asset, and de-jittering the first media data by using the first de-jitter buffer and the second media data by using the second de-jitter buffer, the first media data being de-jittered based on a value of a first fixed end to end delay for the first asset and the second media data being de-jittered based on a value of a second fixed end to end delay for the second asset, wherein the first asset is related to timed data and the second asset is related to non-timed data, and wherein the value of the first fixed end to end delay for the first asset is calculated by summing of a value of maximum transmission delay and a value of first protection window time for the first FEC decoding buffer, and wherein the value of the second fixed end to end delay for the second asset is calculated by summing of the value of maximum transmission delay and a value of second protection window time for the second FEC decoding buffer.