Abstract:
An apparatus and method for adjusting bandwidth utilisation between a group of different participating users accessing client terminals in a common media event in a computer network. The apparatus includes a distributing unit which distributes address information and bandwidth limitation to the users connectable via the computer network to the media event from their respective client terminals. The distributing unit is hosted from a central administration entity and connecting links connect each client terminals of participating users via the Internet or other global interconnecting network to the distributing unit. Measurement elements are provided in association with the client terminals to measure incoming data streams from other users. The distributed bandwidth limitation is provided to the client terminals to allow them to compare incoming data streams, in response to which the terminals autonomously adjust their amount of transmission to a level that allows for optimal utilisation of available resources during transmission.
Abstract:
With an apparatus and method for distribution of streamed signals between a group of different participating users in a computer network, users access client terminals with multiple facilities for accessibility and participation in various media sessions. The apparatus includes image capturing elements capturing and transmitting a streamed signal within at least one established media session and the session defined by the users in a computer network having access to the signal stream. A first facility of the client terminal is associated with the media session and has an established connection with the image capturing elements for receiving the streamed signal sent therefrom. A second facility of the client terminal sends out a request within a common session, instructing the first facility of the client terminal to provide a copy to the second facility of the signal stream transmitted from the image capturing element, allowing access to multiple media sessions simultaneously.
Abstract:
An apparatus and method allow for distribution of a streamed signal within a group of users in a computer network, the users accessing client terminals (10, 20, 30, 40) for participation in a multicast session. The apparatus includes connecting links (12, 22, 32, 42) adapted to connect the client terminals of users and related equipment, such as capturing elements (16, 26 . . . ; 18, 28 . . . ), to the multicast session, preferably via the Internet or other interconnecting network. An extension header is added to data packets of the streamed signal, the extension header including identification data relating to the intended recipient of a packet. A filtering element (14, 24, 34, 44) is associated with the receiving client and is adapted to filter out data packets having the address of the recipient and receiving the streamed signal. Consequently, the existing communication channel can be reused.
Abstract:
An apparatus and a method for real-time data communication includes a sending client terminal (10) and at least one receiving client terminal (20), the client terminals being provided with protective elements (12, 22), the real-time data communication transmitted via an intermediate distribution server (30). Moreover, the protective elements (12, 22) are provided with a network translation unit for mapping one internally accessible network destination address with a corresponding externally accessible network destination address. The sending client terminal (10) and the intermediate distribution server (30) are adapted to exchange information between one another about the current mapping of internally and externally accessible destination addresses for the server to reach the receiving client terminal (20) with real-time data communication.
Abstract:
A method and system for transmitting a media stream of data from a sending client terminal to a receiving client terminal, the terminals being arranged in a protected computer environment including at least one protective unit in association with a data forwarding element. The protective unit is intended to protect the receiving client terminal from data transmitted from unauthorized sending clients. The method includes: transmitting authorization data from the receiving client terminal to sending client terminal via the protective unit for instructing the unit to allow return of a media stream from the sending client terminal to the receiving client terminal during a predetermined period of time. Moreover, the method includes the step of: the receiving client terminal is adapted to independently transmit authorisation data via the protective unit at shorter intervals than the predetermined period of time for maintaining the allow return mode of the protective unit.