Patent classifications
H04N21/2625
Publishing disparate live media output streams in mixed mode
A system generates disparate live output stream manifests. For a disparate live media output stream manifest generated based on a first live input stream, programming schedules and/or events in a first live input stream manifest are identified. Based on a transition due to the identification, a second live input stream manifest and/or a pre-encoded media asset manifest is inserted in the disparate live output stream manifest. For the disparate live media output stream manifest s generated based on a first pre-encoded media asset, the programming schedules and/or the events in a first pre-encoded media asset manifest, and/or events in the second live input stream manifest defined in the programming schedules are identified. Based on another transition due to the identified events, a second pre-encoded media asset manifest and/or a live input stream manifest is inserted in the disparate live output stream manifest. The disparate live output stream manifest is published.
Synchronizing program presentation
Systems and methods that may facilitate synchronizing the presentation of a program on multiple devices are disclosed. Synchronization information related to a program may be exchanged via a two-way communications channel. Amounts by which each device may delay its presentation of a program may be calculated and/or exchanged.
System and method for enabling network based rate determination for adaptive video streaming
In one example embodiment, a method of adaptive video streaming includes receiving, by a server, a request for a video segment from an end user device and determining, by the server, a plurality of variables, the plurality of variables including at least one of a download time of a previously requested video segment by the end user device, a fullness of a buffer at the end user device and a size of the buffer. The method further includes determining, by the server, a rate of the requested video segment based on one or more of the determined plurality of variables and sending, by the server, the requested video segment at the determined rate to the end user device.
VIRTUAL VENUE
One or more requests to access live multimedia content are received from a plurality of devices over a communication network. Based on the one or more requests, a first subset of the plurality of devices is provided access, over the communication network, to a stream comprising the live multimedia content, the stream generated by a plurality of cameras capturing a live event occurring in a physical location. A second subset of the plurality of devices is iteratively selected among the first subset of devices, a webcam feed signal of each device in the second subset of devices is caused to be rendered, in real-time, at a given position on a screen provided at he physical location, and, as a function of the given position, the second subset of devices is provided access, over the communication network, to a camera feed signal from a selected one of the plurality of cameras.
Technologies for communicating an enhanced event experience
One or more devices, systems, methods, may implement one or more techniques to provide sporting event content to a consumer. One or more techniques may identify a sporting event content from a remote storage location, perhaps based on a received audio feed and/or a video feed. The audio feed and/or the video feed may be time coded. The sporting event content may be received via a stream. The sporting event content stream may be time aligned based at least on the time code. An audio content of the sporting event content stream may be provided to a consumer who may have requested the sporting event content via a speaker device. A video content of the sporting event content stream may be provided to the consumer via a display device.
Methods and systems for displaying media content
Systems and methods are described for displaying media content. Media content is displayed on user equipment. A scheduled break in the display of the media content is determined using control circuitry. One or more first parameters of the media content are determined for a predetermined period preceding the scheduled break using control circuitry. Additional media content having one or more second parameters corresponding to the one or more first parameters of the media content is selected from memory. The additional media content is displayed on the user equipment during the scheduled break in the display of the media content.
METHODS AND APPARATUS TO IDENTIFY MEDIA FOR AHEAD OF TIME WATERMARK ENCODING
Methods, apparatus, systems, and articles of manufacture are disclosed to identify media for ahead of time watermark encoding. An example apparatus includes a media interface to determine a characteristic of media, the characteristic corresponding to a broadcast time of the media; and a controller to: determine an identifier corresponding to the media; transmit a query including the characteristic and the identifier prior to the media being broadcast, the query to request an indication whether the identifier is unique; and responsive to the indication that the identifier is unique, cause a watermark to be encoded in the media using the identifier prior to the media being broadcast.
PUBLISHING DISPARATE LIVE MEDIA OUTPUT STREAMS IN MIXED MODE
A system is provided that generates a disparate live output stream manifest. In first instance, second live input stream manifest or first pre-encoded media asset manifest is inserted into disparate live output stream manifest based on first transition due to at least one of first event in first live input stream manifest and program start message in second live input stream manifest or first pre-encoded media asset manifest. In second instance, second pre-encoded media asset manifest or second live input stream manifest is inserted based on second transition due to second event in first pre-encoded media asset manifest. Insertion is from location of program start message such that indexed media segments corresponding to second live input stream or second pre-encoded media asset are streamed on disparate live media output stream. Disparate live output stream manifest, generated based on the first or the second instance, is published to content delivery system.
PUBLISHING A DISPARATE LIVE MEDIA OUTPUT STREAM THAT COMPLIES WITH DISTRIBUTION FORMAT REGULATIONS
A system is provided that publishes a disparate live media output stream that complies with distribution format regulations. The system generates an updated schedule based on a low-latency preview of a live input stream. The system further generates a disparate live media output stream manifest based on manipulation of manifests of the live input stream and a pre-encoded media asset based on the updated schedule.
Method and apparatus for generating information associated with a lapsed presentation of media content
Aspects of the subject disclosure may include, for example, generating a summary of a missed portion of a media program, identifying subject matter in a segment of content in the media program that has not been presented, determining a particular time for presenting the summary according to the subject matter in the segment of content, and initiating a presentation of the summary at the particular time. Other embodiments are disclosed.