Abstract: A method or system for enabling client devices connected to a network to subscribe to a one or more multimedia signals available in a selection of bandwidths, based on an analysis of capabilities of the client, the quality of the connection, and the real-time changes in the ability of the client to process the signal.
Abstract: A method or system for enabling client devices connected to a network to subscribe to a one or more multimedia signals available in a selection of bandwidths, based on an analysis of capabilities of the client, the quality of the connection, and the real-time changes in the ability of the client to process the signal.
Abstract: Methods and systems are disclosed for enabling participants to interact remotely through multiple multimedia channels based on the configured capabilities of participants. The system consists of a server and one or more client devices. On joining new interactive session, the attributes and capabilities of the participant are determined. Other participants are notified as to the attributes and capabilities of the new participant. The interaction between participants is determined by their attributes and capabilities and that of the participant they wish to interact with. Participants can use a client device to join a session. If the device is capable of rendering a graphical display based on the capability information configured for that participant and device, participants can view multiple views rendered for the session in different regions of a display.
Abstract: Methods and apparatus for generating an interactive video stream from a plurality of multimedia components based on a state definition is disclosed. A plurality of multimedia components are retrieved in accordance with the state definition. The plurality of multimedia components are decoded. The plurality of multimedia components are retimed to a common frame rate. The multimedia components are then scaled and multiplexed into a multiplexed video stream, in accordance with the state definition.