Claims
- 1. A method for broadcasting streaming video comprising:
receiving a plurality of video input streams, each of said plurality of video input streams being transmitted via an IP-based network; selecting one of said plurality of video input streams for broadcast as a video output stream; and broadcasting said video output stream.
- 2. The method according to claim 1, wherein said selecting step comprises selectively switching among said plurality of video input streams.
- 3. The method according to claim 2, wherein at least some of said plurality of video input streams comprise live video input streams, and wherein said step of selectively switching among said plurality of video input streams is performed in real-time.
- 4. The method according to claim 1, wherein said step of selectively switching among said plurality of video input streams includes switching from a first video input stream to a second video input stream at a key frame of said second video input stream.
- 5. The method according to claim 4, wherein said key frame comprises a key frame that is created and stored in a buffer.
- 6. The method according to claim 5, wherein said created key frame that is stored in a buffer comprises a frame in which key frame data is super-imposed on inter frame data which contain data reflecting changes made in an image since a last key frame so that the created key frame contains all data of a particular image without any loss in quality.
- 7. The method according to claim 6, wherein said step of switching from a first video input stream to a second video input stream comprises switching by using a first frame of said second video input stream from said buffer and subsequent frames of said second video input stream from an actual incoming second video input stream.
- 8. The method according to claim 4, wherein said first video input stream and said second video input stream comprise video streams created for different bit rates.
- 9. The method according to claim 8, wherein said first video input stream and said second video input stream are based on the same content.
- 10. The method according to claim 1, wherein said broadcasting step comprises broadcasting said video output stream over an IP-based network.
- 11. The method according to claim 1, wherein said broadcasting step comprises simultaneously broadcasting in different formats for receipt by different receiving devices.
- 12. An controller for broadcasting streaming video comprising:
a receiver for receiving a plurality of video input streams transmitted thereto via an IP-based network; a selector for selecting one of the plurality of video input streams to be broadcast; a switch for switching among said plurality of video input streams for providing the selected video input stream as a video output stream; and a broadcaster for broadcasting the video output stream.
- 13. The controller according to claim 12, wherein said switch is operable for switching among said plurality of video input streams in real-time.
- 14. The controller according to claim 13, wherein said broadcaster broadcasts said video output stream over an IP-based network.
- 15. The controller according to claim 13, wherein said broadcaster simultaneously broadcasts in different formats for receipt by different receiving devices.
Parent Case Info
[0001] This application claims priority from and the benefit of copending U.S. Provisional Patent Application Serial No. 60/278,193 filed on Mar. 23, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60278193 |
Mar 2001 |
US |