A system for media data delivery, in a Moving Picture Experts Group, MPEG, media transport, MMT, system, the system comprising: a sending entity configured to: identify a fixed delay related to transmission of packets, for each of the packets, received by a receiving entity, to experience the fixed delay before being delivered to an application layer using a hypothetical receiver buffer model, HRBM; estimate a buffer size requirement for the receiving entity; send, to the receiving entity, information on the fixed delay and information on the buffer size requirement for delivering the packets to the application layer of the receiving entity without causing underflow or overflow of a buffer of the receiving entity; estimate the fixed end-to-end delay based on a sum of a forward error correcting, FEC, buffering delay and the maximum transmission delay, if FEC is applied to the packets; a receiving entity configured to: receive, from a sending entity in the MMT system, the information about the fixed end-to-end delay and information about the required buffer size for delivering at least one packet to the application layer of the receiving entity; receive, from the sending entity, the at least one packet for media data, each of the at least one packet including information about a transmission time stamp of a corresponding packet; store the at least one packet in a buffer, identify whether a present time is a time corresponding to a sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet; and in case that the present time is the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, removing the corresponding packet from the buffer of the receiving entity at the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, and wherein the required buffer size is estimated by multiplying a maximum bitrate related to the at least one packet and a difference between a maximum transmission delay and a minimum transmission delay related to a transmission path to the receiving entity from the sending entity; wherein the fixed end-to-end delay is estimated based on a sum of a forward error correcting, FEC, buffering delay and the maximum transmission delay, in case that FEC is applied to the at least one packet. identify a fixed delay related to transmission of packets, for each of the packets, received by a receiving entity, to experience the fixed delay before being delivered to an application layer using a hypothetical receiver buffer model, HRBM; estimate a buffer size requirement for the receiving entity; send, to the receiving entity, information on the fixed delay and information on the buffer size requirement for delivering the packets to the application layer of the receiving entity without causing underflow or overflow of a buffer of the receiving entity; estimate the fixed end-to-end delay based on a sum of a forward error correcting, FEC, buffering delay and the maximum transmission delay, if FEC is applied to the packets; a receiving entity configured to: receive, from a sending entity in the MMT system, the information about the fixed end-to-end delay and information about the required buffer size for delivering at least one packet to the application layer of the receiving entity; receive, from the sending entity, the at least one packet for media data, each of the at least one packet including information about a transmission time stamp of a corresponding packet; store the at least one packet in a buffer, identify whether a present time is a time corresponding to a sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet; and in case that the present time is the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, removing the corresponding packet from the buffer of the receiving entity at the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, and wherein the required buffer size is estimated by multiplying a maximum bitrate related to the at least one packet and a difference between a maximum transmission delay and a minimum transmission delay related to a transmission path to the receiving entity from the sending entity; receive, from a sending entity in the MMT system, the information about the fixed end-to-end delay and information about the required buffer size for delivering at least one packet to the application layer of the receiving entity; receive, from the sending entity, the at least one packet for media data, each of the at least one packet including information about a transmission time stamp of a corresponding packet; store the at least one packet in a buffer, identify whether a present time is a time corresponding to a sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet; and in case that the present time is the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, removing the corresponding packet from the buffer of the receiving entity at the time corresponding to the sum of the fixed end-to-end delay and the transmission timestamp of the corresponding packet, and wherein the required buffer size is estimated by multiplying a maximum bitrate related to the at least one packet and a difference between a maximum transmission delay and a minimum transmission delay related to a transmission path to the receiving entity from the sending entity;