An apparatus for transmitting a signaling message, the apparatus comprising: a transmitter; and a controller coupled to the transmitter, wherein the controller is configured to: identify a signaling message including signaling information for a package of multimedia content; and transmit the signaling message, wherein the signaling message comprises: a signaling message payload including a plurality of tables, identification information of the signaling message, length information of the signaling message, version information of the signaling message, and extension information including information indicating a number of the plurality of tables, wherein the plurality of tables comprise a first table providing information for at least two additional tables included in the plurality of tables, the at least two additional tables being related to the package, wherein the first table comprises location information providing an address for obtaining a table of the at least two additional tables and flag information indicating whether alternative location information providing an alternative address for obtaining the table of the at least two additional tables is included in the first table, and wherein the at least two additional tables comprise: a second table providing information for at least one asset included in the package, and a third table providing device capability information required for consumption of the package. a transmitter; and a controller coupled to the transmitter, wherein the controller is configured to: identify a signaling message including signaling information for a package of multimedia content; and transmit the signaling message, identify a signaling message including signaling information for a package of multimedia content; and transmit the signaling message, wherein the signaling message comprises: a signaling message payload including a plurality of tables, identification information of the signaling message, length information of the signaling message, version information of the signaling message, and extension information including information indicating a number of the plurality of tables, a signaling message payload including a plurality of tables, identification information of the signaling message, length information of the signaling message, version information of the signaling message, and extension information including information indicating a number of the plurality of tables, wherein the plurality of tables comprise a first table providing information for at least two additional tables included in the plurality of tables, the at least two additional tables being related to the package, wherein the first table comprises location information providing an address for obtaining a table of the at least two additional tables and flag information indicating whether alternative location information providing an alternative address for obtaining the table of the at least two additional tables is included in the first table, and wherein the at least two additional tables comprise: a second table providing information for at least one asset included in the package, and a third table providing device capability information required for consumption of the package. a second table providing information for at least one asset included in the package, and a third table providing device capability information required for consumption of the package.