Broadcast system with a URI message watermark payload
A system for broadcasting that includes a watermark payload.
1. A method of processing a data stream, the method comprising:
(a) receiving said data stream including a watermark message encoded within said data stream;
(b) extracting a corresponding uniform resource identifier message from said watermark message related to delivering uniform resource identifiers;
(c) extracting from said uniform resource identifier message a uniform resource identifier type that identifies a type of uniform resource identifier to follow within said uniform resource identifier message;
(d) selectively determining whether said uniform resource identifier type that has a value of 0×01 indicating a uniform resource identifier of a signaling server to provide access to a service layer signaling;
(e) selectively determining whether said uniform resource identifier type that has a value of 0×02 indicating a uniform resource identifier of an electronic service guide data server to provide access to electronic service guide data;
(f) selectively determining whether said uniform resource identifier type that has a value of 0×03 indicating a uniform resource identifier of a service usage data gathering report server for use in reporting service usage;
(g) selectively determining whether said uniform resource identifier type that has a value of 0×04 indicating a uniform resource identifier of a dynamic event WebSocket server to provide access to dynamic events via WebSocket protocol.
2. The method of claim 1 further comprising:
(a) receiving a video data in a video data stream;
(b) displaying said video data dependent on one of said uniform resource identifier type and said uniform resource identifier.
3. A device for processing a data stream, the device comprising one or more processors configured to:
(a) receive said data stream including a watermark message encoded within said data stream;
(b) extract a corresponding uniform resource identifier message from said watermark message related to delivering uniform resource identifiers;
(c) extract from said uniform resource identifier message a uniform resource identifier type that identifies a type of uniform resource identifier to follow within said uniform resource identifier message;
(d) selectively determining whether said uniform resource identifier type that has a value of 0×01 indicating a uniform resource identifier of a signaling server to provide access to a service layer signaling;
(e) selectively determining whether said uniform resource identifier type that has a value of 0×02 indicating a uniform resource identifier of an electronic service guide data server to provide access to electronic service guide data;
(f) selectively determining whether said uniform resource identifier type that has a value of 0×03 indicating a uniform resource identifier of a service usage data gathering report server for use in reporting service usage;
(g) selectively determining whether said uniform resource identifier type that has a value of 0×04 indicating a uniform resource identifier of a dynamic event WebSocket server to provide access to dynamic events via WebSocket protocol.
4. The device of claim 3 further configured to:
(a) receiving a video data in a video data stream;
(b) displaying said video data dependent on one of said uniform resource identifier type and said uniform resource identifier.