Video and audio streaming for multiple users
First Claim
Patent Images
1. A system for providing audio or video data to a plurality of browser clients, comprising:
- a real-time server for accessing streaming data; and
a web server adapted to form individual connections with each of said plurality of browser clients and receive instructions from individual browser clients requesting streaming video or audio data, said web server requesting said real-time server to access said streaming video or audio data from at least one remote server on the behalf of said web server, said web server routing said streaming video or audio data to each individual browser client that requests said streaming video or audio data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing streaming audio and video data to multiple users is described. In one embodiment, the system comprises a first client, a second client and a server. The first and second clients are executing browsers. The server can communicate with the two clients. The server concurrently provides streaming audio and video data to both of the clients. Importantly, the server does not require the two browsers to use a plug-in or a helper application to receive and use the streaming audio and video data.
67 Citations
11 Claims
-
1. A system for providing audio or video data to a plurality of browser clients, comprising:
-
a real-time server for accessing streaming data; and a web server adapted to form individual connections with each of said plurality of browser clients and receive instructions from individual browser clients requesting streaming video or audio data, said web server requesting said real-time server to access said streaming video or audio data from at least one remote server on the behalf of said web server, said web server routing said streaming video or audio data to each individual browser client that requests said streaming video or audio data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of using a web server to provide audio-visual data to a plurality of browser clients, comprising:
-
receiving a request at said web server from at least one of said plurality of browser clients for streaming video or audio data; said web server instructing a real-time server to access said streaming video or audio data from a remote server on behalf of said web-server; and said web server receiving processed streaming video or audio data accessed by said real-time server and routing said processed streaming video or audio data to said at least one of said plurality of clients. - View Dependent Claims (8, 9, 10)
-
-
11. A method of using a web server to provide audio or video data to a plurality of browser clients, comprising:
-
forming connections between a web server and each of a plurality of browser clients; receiving requests at said web server for streaming video or audio data from individual browser clients; said web server instructing a real-time server to access streaming video or audio data from a real-time server on behalf of said web server; said real-time server storing processed streaming video or audio data in a memory; said web server receiving said processed streaming video or audio data from said memory; and said web server routing processed streaming video or audio data to each individual browser client requesting said streaming audio or video data.
-
Specification