Media stream including embedded contextual markers
A media stream includes multiple spot blocks representing portions of time assigned to particular media content, where some of the plurality of spot blocks include primary media content, and others include advertising content. The media stream also includes a contextual marker embedded in at least one of the spot blocks. The contextual marker includes information used by a media player to transmit a tracking call in response to reading the contextual marker.
1. A method of processing a media stream in a media player, the method comprising:
receiving, at the media player, the media stream, wherein the media stream includes:
a plurality of spot blocks representing portions of time assigned to particular media content;
a first number of the plurality of spot blocks including primary media content;
a second number of the plurality of spot blocks including advertising content; and
a contextual marker embedded in at least one of the plurality of spot blocks, wherein the contextual marker includes a tracking-call address specifying an address to which a tracking call is to be transmitted by the media player in response to reading the contextual marker; and
transmitting, by the media player, the tracking call in response to reading the contextual marker.
2. The method of claim 1 , wherein the contextual marker further includes:
format information specifying a protocol the media player uses to generate and transmit the tracking call.
3. The method of claim 1 , wherein the contextual marker further includes:
a show code identifying a media item included in a same spot block in which the contextual marker is included.
4. The method of claim 3 , wherein the contextual marker includes:
an encrypted show code identifier configured to be stripped from the contextual marker and inserted into the tracking call.
5. The method of claim 1 , wherein the contextual marker further includes:
a show code identifying a media item included adjacent to a spot block in which the contextual marker is included.
6. The method of claim 1 , wherein:
the contextual marker is embedded in an advertising spot block including advertising content; and
the contextual marker includes information related to the advertising content.
7. The method of claim 6 , wherein
the advertising spot block is adjacent to a primary content spot block including primary content, and wherein
the contextual marker further includes information related to the primary content.
8. A method of processing a media stream in a media player, the method comprising:
receiving, at the media player, the media stream, wherein the media stream includes:
a plurality of spot blocks representing portions of time assigned to particular media content;
a first number of the plurality of spot blocks including primary media content;
a second number of the plurality of spot blocks including advertising content; and
a contextual marker embedded in at least one of plurality of spot blocks, wherein the contextual marker includes:
a show code identifier used by the media player to transmit a tracking call in response to reading the contextual marker; and
a tracking-call address specifying an address to which the tracking call is to be transmitted by the media player in response to reading the contextual marker; and
transmitting, by the media player, the tracking call in response to reading the contextual marker.
9. The method of claim 8 , wherein the contextual marker further includes:
format information specifying a protocol the media player uses to generate and transmit the tracking call.
10. The method of claim 8 , wherein:
the show code identifier identifies a media item included in a same spot block in which the contextual marker is included.
11. The method of claim 8 , wherein the contextual marker includes:
an encrypted show code identifier configured to be stripped from the contextual marker and inserted into the tracking call.
12. The method of claim 8 , wherein:
the show code identifier identifies a media item included adjacent to a spot block in which the contextual marker is included.
13. The method of claim 8 , wherein:
the contextual marker is embedded in an advertising spot block including advertising content; and
the contextual marker includes information related to the advertising content.
14. The method of claim 13 , wherein
the advertising spot block is adjacent to a primary content spot block including primary content, and wherein
the contextual marker further includes information related to the primary content.
15. A method of processing a media stream in a media player, the method comprising:
receiving, at the media player, the media stream, wherein the media stream includes:
a plurality of spot blocks representing portions of time assigned to particular media content;
a first number of the plurality of spot blocks including primary media content;
a second number of the plurality of spot blocks including advertising content; and
a contextual marker embedded in at least one of plurality of spot blocks, wherein the contextual marker includes:
an encrypted show code identifier configured to be stripped from the contextual marker and inserted into a tracking call by the media player; and
a tracking-call address specifying an address to which the tracking call is to be transmitted by the media player in response to reading the contextual marker;
stripping the encrypted show code identifier from the contextual marker by the media player;
inserting the encrypted show code identifier into the tracking call; and
transmitting, by the media player, a tracking call in response to reading the contextual marker.
16. The method of claim 15 , wherein the contextual marker further includes:
format information specifying a protocol the media player uses to generate and transmit the tracking call.
17. The method of claim 15 , wherein:
the encrypted show code identifier identifies a media item included in a same spot block in which the contextual marker is included.
18. The method of claim 15 , wherein:
the encrypted show code identifier identifies a media item included adjacent to a spot block in which the contextual marker is included.
19. The method of claim 15 , wherein:
the contextual marker is embedded in an advertising spot block including advertising content; and
the contextual marker includes information related to the advertising content.
20. The method of claim 19 , wherein:
the advertising spot block is adjacent to a primary content spot block including primary content, and wherein the contextual marker further includes information related to the primary content.