Transitioning between Broadcast and Unicast Streams
AssigneeCisco Technology, Inc.
InventorsKeith Millar, Robert Edward May
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes identifying a plurality of segments of media content, each of the plurality of segments including a plurality of media frames, generating segment metadata for each of the plurality of segments, the segment metadata including a segment identifier, transmitting a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments, and making the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
Claims21
A method comprising:
- identifying a plurality of segments of media content, each of the plurality of segments including a plurality of media frames;
- generating segment metadata for each of the plurality of segments, the segment metadata including a segment identifier;
- transmitting a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments;
- and
- making the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
9-20. (canceled)
An apparatus comprising:
- a packager configured to identify a plurality of segments of media content, each of the plurality of segments including a plurality of media frames, and to generate segment metadata for each of the plurality of segments, the segment metadata including a segment identifier;
- a broadcast multiplexer configured to transmit a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments;
- and
- a unicast server configured to make the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
A system comprising:
- one or more processors;
- and
- a non-transitory memory comprising instructions that when executed cause the one or more processors to perform operations comprising:
- identifying a plurality of segments of media content, each of the plurality of segments including a plurality of media frames;
- generating segment metadata for each of the plurality of segments, the segment metadata including a segment identifier;
- transmitting a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments;
- and
- making the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
Dependencies are inferred from the claim text.