H04L65/752

METHOD AND APPARATUS FOR PACKET WASH IN NETWORKS
20230163875 · 2023-05-25 ·

A method for communicating a data packet, the method includes receiving a data packet that supports a packet wash operation. The method determines whether the data packet can be forwarded along a network path towards a destination node without any modification. If the data packet cannot be forwarded along the network path towards the destination node without modification, the method determines whether conditions are met for performing the packet wash operation on the data packet. If the conditions are met, the packet wash operation is performed to generate a washed data packet. The packet wash operation generates the washed data packet by modifying a size of a payload of the data packet based on a packet wash specification that associates attributes to a plurality of data payload portions of the payload of the data packet. The washed data packet is forwarded along the network path towards the destination node.

Telecommunication and multimedia management method and apparatus

A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.

Apparatus and method for media streaming

A system that incorporates teachings of the subject disclosure may include, for example, dividing a media content item into a plurality of media content segments, at each media content segment of the plurality of media content segments, applying motion estimation between at least two video frames of the media content segment to determine a content weight for the media content segment, determining a bit rate for the media content segment according to the determined content weight for the media content segment, and encoding the media content segment at the determined bit rates to generate a data stream for the media content segment, whereby a plurality of data streams for the plurality of media content segments of the media content are generated, and transmitting the plurality of data streams for the plurality of media content segments of the media content to the one or more media devices. Other embodiments are disclosed.

Apparatus and method for media streaming

A system that incorporates teachings of the subject disclosure may include, for example, dividing a media content item into a plurality of media content segments, at each media content segment of the plurality of media content segments, applying motion estimation between at least two video frames of the media content segment to determine a content weight for the media content segment, determining a bit rate for the media content segment according to the determined content weight for the media content segment, and encoding the media content segment at the determined bit rates to generate a data stream for the media content segment, whereby a plurality of data streams for the plurality of media content segments of the media content are generated, and transmitting the plurality of data streams for the plurality of media content segments of the media content to the one or more media devices. Other embodiments are disclosed.

Methods and systems for streaming media content
11632413 · 2023-04-18 · ·

Systems and methods are described for streaming media content. A first portion of a media content item is received at a bandwidth available to a user device, wherein the quality of the first portion is based on the bandwidth available. A second portion of the media content item is received at a decreased or increased bandwidth, wherein the quality of the second portion is based on the increased or decreased bandwidth available to the user device. The quality of the first portion and the second portion is determined. In response to determining that the quality of the second portion received at the decreased bandwidth is less than a quality threshold, the quality of the first portion of the media content item is reduced prior to sending the first portion to a playback buffer. In response to determining that the quality of the second portion received at the increased bandwidth is more than a quality threshold, the quality of the second portion of the media content item is reduced prior to sending the second portion to a playback buffer.

Methods and systems for streaming media content
11632413 · 2023-04-18 · ·

Systems and methods are described for streaming media content. A first portion of a media content item is received at a bandwidth available to a user device, wherein the quality of the first portion is based on the bandwidth available. A second portion of the media content item is received at a decreased or increased bandwidth, wherein the quality of the second portion is based on the increased or decreased bandwidth available to the user device. The quality of the first portion and the second portion is determined. In response to determining that the quality of the second portion received at the decreased bandwidth is less than a quality threshold, the quality of the first portion of the media content item is reduced prior to sending the first portion to a playback buffer. In response to determining that the quality of the second portion received at the increased bandwidth is more than a quality threshold, the quality of the second portion of the media content item is reduced prior to sending the second portion to a playback buffer.

MEDIA DISTRIBUTION SYSTEM, COMMUNICATION SYSTEM, DISTRIBUTION CONTROL APPARATUS, AND DISTRIBUTION CONTROL METHOD
20230113867 · 2023-04-13 ·

A distribution control apparatus assigns one of the one or more media distribution servers that is selected based on a reserved bandwidth of the media distribution server for distributing the media information and a maximum reserved bandwidth available to the media distribution server, as a media distribution server that distributes the media information to one or more communication apparatuses at a collective site, the collective site including one or more sites that share the same media information, and transmits, in response to a connection request to connect to the assigned distribution media distribution server, transmitted from a particular communication apparatus of the one or more communication apparatuses at a particular site of the collective site, a connection response to the particular communication apparatus at the particular site.

Systems and methods for providing transcoded portions of a video
11470335 · 2022-10-11 · ·

Multiple videos having individual time durations may be obtained, including a first video with a first time duration. The videos may include visual information defined by one or more electronic media files. An initial portion of the first time duration where the one or more electronic media are to be transcoded may be determined, including determining whether the first time duration is greater than a predefined threshold and if the first time duration is greater than the predefined threshold, determining the initial portion to be an initial time duration that is less than the first time duration. One or more transcoded media files may be generated during the initial portion. A request for the first video may be received from a client computing platform. In response to receipt of the request, the one or more transcoded media files may be transmitted to the client computing platform for display.

Synchronizing the storing of streaming video
11627354 · 2023-04-11 · ·

A method and device for communicating video for synchronization between a portable wearable camera and a wireless hub device are described. The portable wearable camera may capture first video data. Also, the portable wearable camera may transmit the first video data to the wireless hub device via a first wireless connection, and may capture second video data. When the first wireless connection between the wearable camera and the wireless hub device is unable to support full resolution video playback, the portable wearable camera may store the second video data. Further, the portable wearable camera may receive a request from the wireless hub device for the second video data via a second wireless connection, and may capture third video data. Further, the portable wearable camera may transmit, to the wireless hub device, the third video data via the first wireless connection and the second video data via the second wireless connection.

Communication entity and a method for transmitting a video data stream

A communication entity for transmitting a video data stream at a target transmission bit rate and corresponding method are provided. The communication entity comprises: a first scheduling instance configured to determine a preliminary transmission bit rate for forwarding the video data stream towards the user equipment; and a second scheduling instance configured to determine the target transmission bit rate based on the preliminary transmission bit rate and a set of video bit rates, the set of video bit rates comprising a first video bit rate associated with a first video quality and a second video bit rate associated with a second video quality, the first video bit rate being smaller than the second video bit rate, wherein the second scheduling instance is configured to select the preliminary transmission bit rate as the target transmission bit rate if the preliminary transmission bit rate does not exceed the first video bit rate.