摘要 |
PURPOSE: A distributed Internet broadcasting system is provided to enable any user to broadcast contents, authored by himself or herself, over the Internet without other broadcasting equipments. CONSTITUTION: The system comprises a producer client(101), a broadcasting server(100), and a viewer client(102). The producer client(101) includes a raw display image capture module, a video encoder, and a transmitter. The raw display image capture module captures all the video screens executed in a real player or a media player. The video encoder codes the captured video data. The viewer client(102) includes a receiver, a video decoder, an audio decoder, a monitor, and a speaker. The receiver receives compressed video stream. The decoder decodes the video stream and displays the video on the monitor. The server includes a connection controller, a distribution main server processor, a distribution sub server processor, a receiver and a transmitter. The compressed stream is transmitted to the distribution main server processor via the receiver. The connection controller checks if the stream is effective, and controls the distribution main server processor. The distribution main server processor counts the number of the accessing viewer clients(102), and allocates the viewer clients(102) to the sub server processor.
|