Reporting status of remote media ingest
AssigneeCisco Technology, Inc.
InventorsJohn Pickens, Gil Cruz
Life of this patent
Estimating the term…
Abstract
In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver.
Claims20
An apparatus comprising:
- a network media server comprising:
- a memory device;
- a processor;
- a content receiver to receive an ingest stream of media content from a media source in response to a request for the media content from a local host;
- a concurrent streamer coupled to the content receiver, the concurrent streamer to send at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver;
- a protocol engine coupled to the concurrent streamer, the protocol engine to send a protocol element from the network media server to the local host, wherein the protocol element indicates an ingest status of the ingest stream at the content receiver;
- and
- wherein the media content comprises at least two sub-segments of media content from the media source, the ingest stream comprises at least two sub-segment ingest streams, and the local stream comprises at least two sub-segment local streams, wherein the protocol element comprises sub-segment protocol elements for each of the at least two sub-segment ingest streams, wherein the sub-segment protocol elements identify a sub-structure of the at least two sub-segments of media content and indicate an ingest status of each of the at least two sub-segment ingest streams.
A method comprising:
- receiving and storing at least a portion of a local stream of media content at a set-top box at a local host device concurrent with a reception of an ingest stream of the media content by a network media server in response to a request for the media content from the local host device, the local host device being separate from the network media server;
- and
- receiving an ingest status at the local host device from the network media server, wherein the ingest status indicates an ingest progress of the ingest stream at the network media server;
- wherein the media content comprises at least two sub-segments of media content from the media source, the ingest stream comprises at least two sub-segment ingest streams, and the local stream comprises at least two sub-segment local streams, wherein the protocol element comprises sub-segment protocol elements for each of the at least two sub-segment ingest streams, wherein the sub-segment protocol elements identify a sub-structure of the at least two sub-segments of media content and indicate an ingest status of each of the at least two sub-segment ingest streams.
An apparatus comprising:
- a network media server comprising:
- a memory device;
- a processor;
- a content receiver to receive at least two sub-segment ingest streams of media content, from a media source in response to a request for at least two sub-segments of the media content from a local host, the local host being separate from the network media server;
- a concurrent streamer coupled to the content receiver, the concurrent streamer to send at least a portion of the at least two sub-segments of the media content to be stored at a set-top box at the local host concurrent with the reception of the at least two sub-segment ingest streams of the media content by the content receiver;
- and
- a protocol engine coupled to the concurrent streamer, the protocol engine to send a protocol element for each of the at least two sub-segments from the network media server to the local host, wherein the protocol element comprises sub-segment protocol elements for each of the at least two sub-segment ingest streams, wherein the sub-segment protocol elements identify a sub-structure of the at least two sub-segments of media content and indicates an ingest status of the ingest stream at the content receiver.
Dependencies are inferred from the claim text.