Abstract:
Systems and methods for generating a master video stream from at least two live video streams are provided in this disclosure. The systems include a combination component that combines the live video streams to generate the master video stream. In one aspect, the live video streams can be copies of the same recording that are multicast from different locations according to User Datagram Protocol. The live video streams suffer different errors, such as stream corruption or stream error, due to the transmission. The combination component eliminates the errors in the live video streams due to transmission and creates a substantially error-free master video stream.
Abstract:
Systems and methods for generating a master video stream from at least two live video streams are provided in this disclosure. The systems include a combination component that combines the live video streams to generate the master video stream. In one aspect, the live video streams can be copies of the same recording that are multicast from different locations according to User Datagram Protocol. The live video streams suffer different errors, such as stream corruption or stream error, due to the transmission. The combination component eliminates the errors in the live video streams due to transmission and creates a substantially error-free master video stream.
Abstract:
A media sharing system receives a media stream from a broadcaster system. The media sharing system streams a transcoded version of the media stream to user devices that request the media stream broadcast. Additionally, as the media stream is received from the broadcaster system, the media sharing system generates media segments that include the content of the media stream. Based on programming information received for the media stream, the media sharing system creates a media clip for each program included in the media stream. The media sharing system uses content from the media segments to generate the media clips. Further, as a user is viewing a media stream broadcast to the user's device by the media sharing system, the user may request the creation of a media clip from the media stream. The system identifies media segments that include content of the desired media clip and creates the media clip.
Abstract:
A video storyboard delivery system is disclosed. The system receives, from a playback client executed on a user device, a request for a video including one or more user device parameters. The system obtains a storyboard manifest including information defining a storyboard associated with the video, wherein the information includes a plurality of storyboard resolution levels. Using the one or more user device parameters, a selection is made of one of the plurality of storyboard resolution levels from the storyboard manifest. The storyboard at the selected resolution level is delivered to the playback client.