A method for controlling provision of a moving picture experts group, MPEG, media transport, MMT, based multimedia service, characterized by comprising: receiving, by a sending entity, from a receiving entity (330; 520; 800), a consumption report, CR, message including identification information of the receiving entity, identification information of media content received by the receiving entity, presentation time information for the media content, and first delivery type information of the media content, the first delivery type information including information indicating one of broadcast delivery only, unicast delivery only, and hybrid delivery; counting, by the sending entity, a number of at least one receiving entity which receives the media content and determining a delivery type to transmit the media content to the receiving entity, by using the CR message, the determined delivery type being one of the broadcast delivery only, the unicast delivery only, and the hybrid delivery; and transmitting, by the sending entity, to the receiving entity, a media resource identification, MRI, message including location information of the media content, schedule information of the media content, and second delivery type information of the media content, the second delivery type information including information indicating the determined delivery type, wherein the location information of the media content includes information indicating a first media processing unit, MPU, sequence number at each location where an asset is provided, and information indicating a last MPU sequence number at each location where the asset is provided, and wherein the asset is included in a media package and the asset is a group of one or more MPUs, each of the one or more MPUs being an encoded media data unit of the media content. receiving, by a sending entity, from a receiving entity (330; 520; 800), a consumption report, CR, message including identification information of the receiving entity, identification information of media content received by the receiving entity, presentation time information for the media content, and first delivery type information of the media content, the first delivery type information including information indicating one of broadcast delivery only, unicast delivery only, and hybrid delivery; counting, by the sending entity, a number of at least one receiving entity which receives the media content and determining a delivery type to transmit the media content to the receiving entity, by using the CR message, the determined delivery type being one of the broadcast delivery only, the unicast delivery only, and the hybrid delivery; and transmitting, by the sending entity, to the receiving entity, a media resource identification, MRI, message including location information of the media content, schedule information of the media content, and second delivery type information of the media content, the second delivery type information including information indicating the determined delivery type, wherein the location information of the media content includes information indicating a first media processing unit, MPU, sequence number at each location where an asset is provided, and information indicating a last MPU sequence number at each location where the asset is provided, and wherein the asset is included in a media package and the asset is a group of one or more MPUs, each of the one or more MPUs being an encoded media data unit of the media content.