BROADCAST MANAGEMENT SYSTEM
First Claim
1. A method for managing a media broadcast, the method comprising:
- receiving a plurality of video files comprising at least a first video file and a second video file, the first and second video files including timestamps representative of capture start times of the first and second video files relative to a universal clock;
determining replay start times for the first and second video files according to the timestamps such that relative timing of the replay start times matches relative timing of the capture start times;
generating a broadcast management interface comprising a first stream window for playing the first video file and a second stream window for playing the second video file, wherein the broadcast management interface begins replaying the first and second video files according to their determined replay start times;
responsive to receiving a selection of the first stream window while the first video file is playing, streaming the first video file to a broadcast viewer client; and
responsive to receiving a selection of the second stream window while the second video is playing, streaming the second video file to the broadcast viewer client.
7 Assignments
0 Petitions
Accused Products
Abstract
A broadcast management system creates, manages, and streams a broadcast of an event from videos captured from multiple cameras. A video capture system comprising multiple cameras captures videos of the event and transmits the videos to a broadcast management server. The broadcast management server generates a website or other graphical interface that simultaneously displays the captured videos in a time-synchronized manner. A broadcast manager user creates a broadcast by selecting which video to output to the broadcast at any given time. A broadcast map is stored for each broadcast that includes all of the broadcast decisions made by the broadcast manager user such that the broadcast can be recreated at a later time by applying the broadcast map to the raw videos. Using a viewer client, viewers can browse or search for broadcasts and select a broadcast for viewing.
63 Citations
20 Claims
-
1. A method for managing a media broadcast, the method comprising:
-
receiving a plurality of video files comprising at least a first video file and a second video file, the first and second video files including timestamps representative of capture start times of the first and second video files relative to a universal clock; determining replay start times for the first and second video files according to the timestamps such that relative timing of the replay start times matches relative timing of the capture start times; generating a broadcast management interface comprising a first stream window for playing the first video file and a second stream window for playing the second video file, wherein the broadcast management interface begins replaying the first and second video files according to their determined replay start times; responsive to receiving a selection of the first stream window while the first video file is playing, streaming the first video file to a broadcast viewer client; and responsive to receiving a selection of the second stream window while the second video is playing, streaming the second video file to the broadcast viewer client. - View Dependent Claims (2, 3)
-
-
4. A method for managing a media broadcast, the method comprising:
-
receiving a plurality of videos comprising at least a first video and a second video; generating a broadcast management interface comprising a first stream window for playing the first video and a second stream window for playing the second video concurrently with the first video, wherein playing of the first and second videos are synchronized with respect to a universal clock; responsive to receiving a selection of the first stream window while the first video is playing, streaming the first video to a broadcast viewer client; and responsive to receiving a selection of the second stream window while the second video is playing, streaming the second video stream to the broadcast viewer client. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing computer-executable program instructions for managing a media broadcast, the program instructions when executed by a processor cause the processor to perform steps of:
-
receiving a plurality of videos comprising at least a first video and a second video; generating a broadcast management interface comprising a first stream window for playing the first video and a second stream window for playing the second video concurrently with the first video, wherein playing of the first and second videos are synchronized with respect to a universal clock; responsive to receiving a selection of the first stream window while the first video is playing, streaming the first video to a broadcast viewer client; and responsive to receiving a selection of the second stream window while the second video is playing, streaming the second video stream to the broadcast viewer client. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification