A method of consuming watermarked media content, the method comprising: generating, at a client device (340,1200), a manifest request with respect to accessing a watermarked media content asset; receiving a custom manifest, the custom manifest being customized in that it includes a watermarking signature comprising watermarking identifiers corresponding to a unique sequence of segment variants relating to the media content asset; responsive to receiving the custom manifest, generating a segment request to an origin server having a plurality of composite segments for the media content asset, each composite segment including an encrypted segment portion of a main ISOBMFF track and a corresponding portion of at least one ISOBMFF sample variant track encrypted according to a respective encryption scheme, wherein the main ISOBMFF track contains a first watermarking payload and the at least one ISOBMFF sample variant track contains at least a second watermarking payload, the first watermarking payload and the at least a second watermarking payload each identified by a respective watermarking identifier, wmID; and upon determining that the client device (340, 1200) includes a variant extractor module: receiving by the client device (340, 1200) a composite segment from the origin server, the composite segment corresponding to a particular watermarked segment variant to be consumed by the client device; extracting the particular watermarked segment variant from a combination of the main ISOBMFF track and the at least one ISOBMFF sample variant track based on associated watermarking identifiers, wmIDs, for which the client device (340, 1200) has been provided with a respective key for decrypting and thereby accessing the particular watermarked segment variant; and decrypting and decoding the extracted particular watermarked segment variant for rendering by a player application of the client device (340, 1200). generating, at a client device (340,1200), a manifest request with respect to accessing a watermarked media content asset; receiving a custom manifest, the custom manifest being customized in that it includes a watermarking signature comprising watermarking identifiers corresponding to a unique sequence of segment variants relating to the media content asset; responsive to receiving the custom manifest, generating a segment request to an origin server having a plurality of composite segments for the media content asset, each composite segment including an encrypted segment portion of a main ISOBMFF track and a corresponding portion of at least one ISOBMFF sample variant track encrypted according to a respective encryption scheme, wherein the main ISOBMFF track contains a first watermarking payload and the at least one ISOBMFF sample variant track contains at least a second watermarking payload, the first watermarking payload and the at least a second watermarking payload each identified by a respective watermarking identifier, wmID; and upon determining that the client device (340, 1200) includes a variant extractor module: receiving by the client device (340, 1200) a composite segment from the origin server, the composite segment corresponding to a particular watermarked segment variant to be consumed by the client device; extracting the particular watermarked segment variant from a combination of the main ISOBMFF track and the at least one ISOBMFF sample variant track based on associated watermarking identifiers, wmIDs, for which the client device (340, 1200) has been provided with a respective key for decrypting and thereby accessing the particular watermarked segment variant; and decrypting and decoding the extracted particular watermarked segment variant for rendering by a player application of the client device (340, 1200). receiving by the client device (340, 1200) a composite segment from the origin server, the composite segment corresponding to a particular watermarked segment variant to be consumed by the client device; extracting the particular watermarked segment variant from a combination of the main ISOBMFF track and the at least one ISOBMFF sample variant track based on associated watermarking identifiers, wmIDs, for which the client device (340, 1200) has been provided with a respective key for decrypting and thereby accessing the particular watermarked segment variant; and decrypting and decoding the extracted particular watermarked segment variant for rendering by a player application of the client device (340, 1200).