Abstract:
Operating a receiver communication device (111b) during a real time communication session including a real time media content data stream (101a) provided by another communication device may include receiving the real time media content data stream of the communication session from the other communication device (111a) wherein packets of the real time media content data stream include an identification of the real time media content data stream. A pause request (103) may be transmitted from the receiver communication device to the other communication device with the pause request including the identification of the real time media content data stream and a pause request sequence number. After transmitting the pause request, a pause acknowledge message (105) may be received from the other communication device with the pause acknowledge message including the identification of the real time media content data stream and the pause request sequence number. Related devices and methods are also discussed.
Abstract:
In a method for transmitting a multimedia presentation comprising a number of media objects: the media objects are organized S10 in a multimedia container or container format; identifiers referring to the media objects are organized S20 in the same container; and an identifiable file coordinating the media objects is also provided S30 in the container.
Abstract:
A stream (1) of media frames (12-16, 22-26, 32-36) is generated by providing multiple media frames (22-26) having respective assigned default timestamps (40) defining rendering times of the media data of the media frames (22-26) according to a default rendering time schedule. Respective alternative timestamps (50) are assigned to at least a portion of the media frames (22-26). These alternative timestamps (50) define alternative rendering times of the media data of the media frames (22-26) according to an alternative rendering time schedule. The alternative timestamps (50) can be used for providing an efficient media rendering when tuning in to the stream (1) at an intermediate position of a frame grouping (20) of the media frames (22-26) thereby missing some of the media frames (22, 24) of the frame grouping (20).
Abstract:
The media session management of the invention encompasses a media server (200) having access to multiple unicast-based media channels and a user terminal (100). The user terminal (100) generates and transmits a generic, channel- transparent session request to the server (200). This request initiates a generic, channel-transparent media session setup procedure between the terminal (100) and the server (200). The setup procedure involves exchange of requests and responses but no media channel is yet selected or notified at the server (200). Once the channel-transparent setup has been completed, the user terminal (100) transmits a channel- specific rendering request for a desired media channel to the server (200). In a subsequent channel switch, the terminal (100) simply transmits a new channel- specific request for a new channel to the server (200) during the ongoing session and reusing the negotiated transport parameters of the channel-transparent setup procedure.
Abstract:
Methods are disclosed for operating a sender endpoint device that communicates with a receiver endpoint device. The method includes advertising (2100) capability information to the sender endpoint device that defines a capability of the receiver endpoint device to simultaneously receive a plurality of media streams. The method further includes receiving (2102) the plurality of media streams at a same time from the sender endpoint device based on the advertised capability information. Related methods are disclosed for operating a receiver endpoint device. Related sender endpoint devices are receiver endpoint devices are disclosed.
Abstract:
One aspect provides a client apparatus and method of adapting the bit-rates of a plurality of media streams transmitted by a client entity in a multi-media conference. The media streams have associated quality levels, at least one of the media streams having a plurality of associated quality levels. A priority value is assigned, on a scale of priority values, to each quality level of each media stream. A list is determined, in order of priority value, comprising all of the assigned priority values and for each assigned priority value specifying the quality levels of the media streams to which the priority value has been assigned. Feedback is obtained for each media stream indicating a QoS for the media stream. Based on the feedback, the bit-rate of one or more of the media streams is adjusted in accordance with the priorities on the list. Another aspect provides a mixer apparatus and method of adapting media streams distributed by a mixer in a multi-media conference.
Abstract:
The invention teaches a media container file (1) comprising media data organized into media source blocks (20; 22; 24). The media source blocks (20; 22; 24) are partitioned into source symbols that can be processed by a forward error correction (FEC) algorithm for generation of FEC redundancy data (70). Information (30; 32; 34) of this source block partitioning is included in the file (1) in addition to the source blocks (20; 22; 24). The container file (1) also comprises meta data (40) providing an association between the media source blocks (20; 22; 24) and the partitioning information (30; 32; 34). The container file (1) can be employed by a media server (200) in a media session for compiling media data packets to be transmitted to requesting clients (400; 410; 420) without the need of extensive data processing before calculating FEC data.
Abstract:
A system and method has been disclosed for controlling the transmission flow rate of data bits in a data bit transfer session from a serving entity to a client, the session involving bit transfer over a wireless communications link, the method comprising: setting up the session, included establishing the addressing, by providing a radio control node to establish flow rate parameters relating to the wireless link, monitoring the wireless communication link; based on monitoring, sending new flow rate parameters so that the serving entity can update the transmission rate of the session in accordance with the new rate control parameters.
Abstract:
The invention pertains to a Mixer and a Method for providing media streams towards a plurality of endpoints (EP1, EP2), the media streams originating from one or more media source (SRC). Within the method at least a first request set (COPR1) of a first endpoint (EP1) of said plurality of endpoints and a second request set (COPR2) of a second endpoint (EP2) of said plurality of endpoints are received, whereby a request set comprises information relating to at least a subset of one or more codec parameters, and whereby a request set pertains to a media stream, whereby said first request set and said second request set pertain to a same media content. Said received first request set (COPR1) and said received second request set (COPR2) is aggregated into an aggregated request set (COPRA) pertaining to a first media source (SRC). Thereafter one or more media streams according to said aggregated request set (COPRA) are requested from said first media source (SRC). On receiving said one or more requested media streams from said first media source (SRC), one or more media streams are delivered towards said first endpoint (EP1) according to the first request set (COPR1) and one or more media streams are delivered towards said second endpoint (EP2) according to the second request set (COPR2), whereby portions of said media streams are delivered towards said endpoints according to the respective request set.
Abstract:
An endpoint device may operate in a real time communication session including a plurality of real time media content streams provided by at least one other endpoint device. The endpoint device may receive ( 503 ) a first one of the real time media content streams of the communication session from a remote communication node in accordance with a first selection criteria, and the endpoint device may render ( 504 ) the first real time media content stream of the conference communication for display. The endpoint device may then generate ( 507 ) a selection message identifying a second selection criteria to be used by the remote communications node to select at least one of the media content streams of the communication session for reception at the endpoint device, and the selection message may be transmitted ( 509 ) to the remote communications node. A second one of the real time media content streams of the communication session may be received ( 503 ) from the remote communication node in accordance with the second selection criteria, and the second real time media content stream of the communication session may be rendered ( 504 ) for display. Related methods and communication nodes are also discussed.