摘要:
A method, system, device and software code product are disclosed which provide efficient multicast/broadcast distribution of formatted data. Formatted data can comprise metadata and content (media data) and several embodiment of the inventions disclose retransmitting the metadata in order to increase the reliability of the file distribution by increasing the chances that the metadata is received without error. In addition, embodiments of the invention disclose scheduling transmission of data packets of formatted data so that the metadata packets are transmitted at an earlier time location than they occur in the original formatted data file to decrease latency in file playback.
摘要:
A method, system, device, and computer code product is disclosed in which a sender (10) transmits data to a plurality of receivers (20) via a point-to-multipoint session. The receiver sends data repair requests to the sender (10) requesting data expected but not received and the sender (10) retransmits the expected but not received data via the point-to-multipoint session. The sender (10) can also schedule point-to-point data repair sessions with individual receivers if the retransmission via the point-to-multipoint session does not correct all errors. The sender (10) can be configured to delay point-to-point repair sessions using a randomization mechanism based on the number of receivers using the point-to-multipoint session.
摘要:
An improved system and method for permitting a transmitting electronic device to indicate explicitly which streams in a multimedia stream being transmitted should not be synchronized or should include a specified amount of synchronization jitter. The present invention aids the receiving device in understanding the stream characteristics. The present invention also allows the receiving device to make an informed decision as to whether an synchronization jitter value should be used when synchronizing two or more streams. For certain applications such as uni-directional video sharing or video PoC, the sending device of the stream can indicate that the receiving device doesn't perform any or limited synchronization for better media quality.
摘要:
A method for the client in a multimedia streaming network to control the receiver buffer fullness by way of effectively shifting the transmission clock in the server who provides streaming data to the client. In order to avoid buffer underflow or overflow, the client sends a message to the server requesting the shift of the transmission clock either forward or backward depending on whether the client wants to increase or decrease the receiver buffer. Based on the message, the server adjusts the data transmission amount by effectively shifting its transmission clock. The request from the client can be sent through RTCP or RTSP.
摘要:
A sender in a wireless network may adjust the encoding bit rate of the transmitted content and/or the transmission bit rate of the content based on the predicted future channel throughput at a predicted future geographical position of a client mobile device, such as a cellular telephone. By appropriately adjusting the bit rate prior to the client mobile device experiencing the predicted low throughput, the likelihood of continuous content consumption by the client mobile device, even while experiencing the predicted low throughput conditions, may be increased. The prediction may be performed at the network side and/or at the client mobile device side.
摘要:
A method for signaling and negotiation between a resource-limited client and a server in a multimedia streaming service regarding packet data delivery. In order to avoid dropping packets at the client side due to its maximum packet rate capability, the client signals to the server declaring the maximum packet rate capability. This capability can be signaled to the client via a capability exchange mechanism or using a multimedia streaming protocol. The client inserts a parameter indicative of the maximum packet data rate capability in a request sent to server. It is up to the server to take the necessary action and make the packet delivery rate adjustment.
摘要:
An apparatus for providing media mixing based on user interaction may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to perform at least receiving an indication of shared content to be provided to a plurality of group members, receiving social interaction media associated with at least one of the group members, and mixing the shared content with the social interaction media to provide mixed content having audio mixing performed based at least in part on a configuration of the social interaction media relative to the shared content on a display. A corresponding method and computer program product are also provided.
摘要:
The invention relates to methods of transmitting information relating to a quality of service, which information is to be transmitted in at least one direction between a first device (30) and a second device (20). A first method comprises at least at one of the devices(20, 30) assembling a protocol message containing information other than the information relating to a quality of service and attaching the quality of service related information to the protocol message. A second method comprises forming the information relating to a quality of service inside at least one of a header field and an attribute of a protocol message. The invention relates equally to corresponding software codes, devices (20, 30), network elements and systems.
摘要:
A method of signaling and negotiation between a client and a server in a multimedia streaming service regarding the adaptation of the data delivery process. In order to make sure that the client supports the adaptation mechanisms or capabilities to be used in data delivery, one of the parties provides information indicating the adaptation mechanism or capability that it supports to the other party. Upon receiving the information, the other party uses well-defined RTSP response to indicate the support of that mechanism or capability. Either the server or the client can initiate the negotiation. The implementation of the signaling and negotiation covers an AVPF usage, RTP Retransmission Playload Format usage, and an SPTP usage in a particular 3G PSS session.
摘要:
An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: generating a content request comprising a first content parameter; receiving a first content message comprising at least one image frame associated with the first content parameter; determining at least one further content parameter dependent on the content message; generating a content selection message comprising the least one further content parameter; and receiving a further content message, wherein the further content message comprises content generated dependent on the at least one further content parameter.