Method and system for broadcasting multimedia data
First Claim
1. A method for determining a transport mode comprising the activities of:
- transmitting a multicast stream by a server to a media player application, said multicast stream including multimedia data requested by a user and being used in determining a transport mode of a data stream able to be received by said media player application;
checking said multicast stream by said media player application for features of a multicast streaming format to determine if said media player application can receive said multicast stream;
automatically enabling a unicast transmission of a copy of said multimedia data requested by the user to the media player application during said activity of checking enabling said media player application to receive and begin displaying said requested data while determining if said media player application can receive said transmitted multicast stream;
automatically enabling multicast processing of the transmitted multicast stream to the media player application and terminating said transmission of said unicast transmission of said multimedia data in response to detecting features of a multicast streaming format within said multicast stream by the media player application during said activity of checking.
1 Assignment
0 Petitions
Accused Products
Abstract
A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.
-
Citations
10 Claims
-
1. A method for determining a transport mode comprising the activities of:
-
transmitting a multicast stream by a server to a media player application, said multicast stream including multimedia data requested by a user and being used in determining a transport mode of a data stream able to be received by said media player application; checking said multicast stream by said media player application for features of a multicast streaming format to determine if said media player application can receive said multicast stream; automatically enabling a unicast transmission of a copy of said multimedia data requested by the user to the media player application during said activity of checking enabling said media player application to receive and begin displaying said requested data while determining if said media player application can receive said transmitted multicast stream; automatically enabling multicast processing of the transmitted multicast stream to the media player application and terminating said transmission of said unicast transmission of said multimedia data in response to detecting features of a multicast streaming format within said multicast stream by the media player application during said activity of checking. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for broadcasting an encoded data stream in one of a multicast and unicast transmission mode, said system comprising:
-
a plurality of client systems including a media player application; a first server broadcasting a particular data stream to at least one of said plurality of client systems, said particular data stream including multimedia data requested by at least one client system and being used in determining a transport mode of a data stream able to be received by said client system, and being broadcast as a multicast formatted data stream including features of a multicast streaming format enabling the client system to determine if the client is able to receive said multicast formatted data stream; and
,an intervening network connecting said first server to each of said plurality of client systems enabling transmission of said particular data stream from said first server to at least one of said plurality of clients, said first server, in response to a request from at least one of said plurality of clients, automatically initiating a broadcast of said particular data stream in a unicast transmission mode enabling said media player application to receive and begin displaying said particular data stream while said media player application is detecting features of a multicast streaming format within said multicast formatted particular encoded data stream and automatically enabling multicast processing of the particular encoded multicast formatted data stream by the media player application and terminating said broadcast of said particular data stream in said unicast transmission mode in response to said detection of multicast features within said particular encoded data stream. - View Dependent Claims (8, 9, 10)
-
Specification