In-band trick mode control
A server may receive metadata associated with specific content in a transport signal stream from a content information service. The metadata may identify a point in time of the transport signal stream. The server may instruct an encoder to insert a marker into the transport signal stream corresponding to the point in time of the transport signal stream. The marker may indicate control of a trick mode to be enforced by a delivery platform subsequent to the point in time of the transport signal stream. The server may record the marker in a data store associated with the server.
1. A method comprising:
receiving, by a computing device, a transport signal stream comprising one or more first segments associated with content and one or more second segments associated with an advertisement;
detecting a marker inserted in the transport signal stream at a point in time of the transport signal stream, wherein the marker comprises an indication to send a request to a trick mode controller, located remotely from the computing device, for one or more instructions to enforce one or more trick mode settings associated with the marker;
receiving, from the trick mode controller, the one or more instructions to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a fast forwarding trick mode to be enforced for a time duration subsequent to the point in time of the transport signal stream during presentation of the one or more second segments associated with the advertisement; and
disabling, during the presentation of the one or more second segments associated with the advertisement, the fast forwarding trick mode, wherein the fast forwarding trick mode is enabled during presentation of the one or more first segments.
2. The method of claim 1 , wherein the one or more instructions comprise information regarding at least one of time point offsets, content duration, or the duration of time that the fast forwarding trick mode is to be disabled.
3. The method of claim 1 , wherein the marker comprises a universal unique identifier.
4. The method of claim 1 , further comprising sending, to the trick mode controller, an indication that the marker has been encountered at the point in time of the transport signal stream.
5. The method of claim 1 , further comprising sending, to the trick mode controller, a request for the one or more instructions.
6. The method of claim 1 , further comprising sending, to the trick mode controller, an indication that the one or more instructions are being enforced.
7. A device comprising:
a processor; and
a memory storing computer-executable instructions that, when executed by the processor, cause the device to:
receive a transport signal stream comprising one or more first segments associated with content and one or more second segments associated with an advertisement;
detect a marker inserted in the transport signal stream at a point in time of the transport signal stream, wherein the marker comprises an indication to send a request to a trick mode controller, located remotely from the device, for one or more instructions to enforce one or more trick mode settings associated with the marker;
receive, from the trick mode controller, the one or more instructions to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a fast forwarding trick mode to be enforced for a time duration subsequent to the point in time of the transport signal stream during presentation of the one or more second segments associated with the advertisement; and
disable, during the presentation of the one or more second segments associated with the advertisement, the fast forwarding trick mode, wherein the fast forwarding trick mode is enabled during presentation of the one or more first segments.
8. The device of claim 7 , wherein the one or more instructions comprise information regarding at least one of time point offsets, content duration, or the duration of time that the fast forwarding trick mode is to be disabled.
9. The device of claim 7 , wherein the marker comprises a universal unique identifier.
10. The device of claim 7 , wherein the computer-executable instructions, when executed by the processor, further cause the device to send, to the trick mode controller, an indication that the marker has been encountered at the point in time of the transport signal stream.
11. The device of claim 7 , wherein the computer-executable instructions, when executed by the processor, further cause the device to send, to the trick mode controller, a request for or more instructions.
12. The device of claim 7 , wherein the computer-executable instructions, when executed by the processor further cause the device to send, to the trick mode controller, an indication that the one or more instructions are being enforced.
13. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, cause a device to:
receive a transport signal stream comprising one or more first segments associated with content and one or more second segments associated with an advertisement;
detect a marker inserted in the transport signal stream at a point in time of the transport signal stream, wherein the marker comprises an indication to send a request to a trick mode controller, located remotely from the device, for one or more instructions to enforce one or more trick mode settings associated with the marker;
receive, from the trick mode controller, the one or more instructions to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a fast forwarding trick mode to be enforced for a time duration subsequent to the point in time of the transport signal stream during presentation of the one or more second segments associated with the advertisement; and
disable, during the presentation of the one or more second segments associated with the advertisement, the fast forwarding trick mode, wherein the fast forwarding trick mode is enabled during presentation of the one or more first segments.
14. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more instructions comprise information regarding at least one of time point offsets, content duration, or the duration of time that the fast forwarding trick mode is to be disabled.
15. The non-transitory computer-readable storage medium of claim 13 , wherein the marker comprises a universal unique identifier.
16. The non-transitory computer-readable storage medium of claim 13 , wherein the computer-executable instructions, when executed, further cause the device to send, to the trick mode controller, an indication that the marker has been encountered at the point in time of the transport signal stream.
17. The non-transitory computer-readable storage medium of claim 13 , wherein the computer-executable instructions, when executed, further cause the device to send, to the trick mode controller, a request for the one or more instructions.