H04N21/6373

VIDEO STREAM CONTROL

A method for controlled video streaming from a remote video service to a video playback client is configured to make a first video stream available to the client upon request in at least a temporal independent version and a temporal dependent version. The method includes: i) upon a first request from the video playback client, sending an initial video packet from the temporal independent version, and upon a second request from the video playback client continuously sending frames from the temporal dependent version, thereby streaming a first video stream to the video playback client; ii) making an updated manifest file available for retrieval by the video playback client; iii) notifying the client of the updated manifest file; iv) upon request of the video playback client, sending the updated manifest file to the video playback client.

Data processing method and apparatus, electronic device, system, and storage medium

A data processing method and apparatus, and an electronic device, a system and a storage medium are provided. The method is applicable to a main thread in a Web client and includes: obtaining audio and video data of a target video from a server decapsulating the obtained audio and video data to obtain first audio and video data; sending the first audio and video data to a target sub-thread in the Web client, so that the target sub-thread decodes the first audio and video data to obtain second audio and video data and sends the second audio and video data to the main thread; receiving the second audio and video data sent by the target sub-thread; and rendering video data in the second audio and video data by using a rendering module of a browser of the Web client, and taking the rendered video data and audio data in the second audio and video data as to-be-played data for the target video. The technical solution according to the embodiment of the present application allows a Web client to play audio and video data without browser plug-ins.

Apparatus and method for selecting a bandwidth prediction source

Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.

Electronic device and control method thereof

Disclosed is an electronic device that receives a packet of a content image including a plurality of frames from an external device, transmits a signal indicating whether a packet is received, including a request for a bit rate of an image in a transmitted signal, receives a packet with a changed bit rate of the image based on the request, and displays the image on the display based on the received packet.

Electronic device and control method thereof

Disclosed is an electronic device that receives a packet of a content image including a plurality of frames from an external device, transmits a signal indicating whether a packet is received, including a request for a bit rate of an image in a transmitted signal, receives a packet with a changed bit rate of the image based on the request, and displays the image on the display based on the received packet.

METHOD AND APPARATUS FOR MOBILE DEVICE AS TEMPORARY CONTENT ORIGIN

Methods and systems are described for content delivery. A user of a first computing device that is playing back content may want to transfer or cast the content to a second computing device. When the first computing device receives the request to cast the content to the second computing device, the content may continue to be received and played back by the first computing device while it establishes a seamless transition to the second computing device. The first computing device may contact the content origin and send to the second computing device a manifest file that instructs the second computing device to request an initial portion of the segments of the content from the first computing device. The content origin may then process the cast request from the first computing device and begin providing subsequent segments of content to the second computing device.

METHOD AND APPARATUS FOR MOBILE DEVICE AS TEMPORARY CONTENT ORIGIN

Methods and systems are described for content delivery. A user of a first computing device that is playing back content may want to transfer or cast the content to a second computing device. When the first computing device receives the request to cast the content to the second computing device, the content may continue to be received and played back by the first computing device while it establishes a seamless transition to the second computing device. The first computing device may contact the content origin and send to the second computing device a manifest file that instructs the second computing device to request an initial portion of the segments of the content from the first computing device. The content origin may then process the cast request from the first computing device and begin providing subsequent segments of content to the second computing device.

MEDIA STREAM SWITCHING METHOD AND APPARATUS
20230156247 · 2023-05-18 ·

An access network device receives characteristic information of a first live media stream included in a switching request from a terminal device. The access network device or a user plane network element determines, based on the characteristic information, the first live media stream corresponding to the characteristic information of the first live media stream. Therefore, the access network device or the user plane network element switches a media stream sent to the terminal device, to be specific, switches the live media stream sent to the terminal device from a second live media stream to the first live media. Both the second live media stream and the first live media stream correspond to the access network device or the user plane network element. According to the method, media stream switching can be completed on the access network device side or the user plane network element side.

Systems and methods for reducing latency of a video transmission system
11653057 · 2023-05-16 · ·

A source electronic device may include first interface circuitry that transmits a data packet over a wireless link to a sink electronic device to present the data packet as part of a video stream. The source electronic device may also include encoder circuitry that encodes the data packet for transmission through the wireless link and a feedback path communicatively coupling the encoder circuitry directly to the first interface circuitry. The feedback path may transmit one or more feedback signals from the first interface circuitry to the encoder circuitry, bypassing a network layer, an encoder driver, or both. The encoder circuitry, the first interface circuitry, or both may adjust one or more transmission parameters associated with transmitting the data packet over the wireless link, based on the one or more feedback signals.

Systems and methods for reducing latency of a video transmission system
11653057 · 2023-05-16 · ·

A source electronic device may include first interface circuitry that transmits a data packet over a wireless link to a sink electronic device to present the data packet as part of a video stream. The source electronic device may also include encoder circuitry that encodes the data packet for transmission through the wireless link and a feedback path communicatively coupling the encoder circuitry directly to the first interface circuitry. The feedback path may transmit one or more feedback signals from the first interface circuitry to the encoder circuitry, bypassing a network layer, an encoder driver, or both. The encoder circuitry, the first interface circuitry, or both may adjust one or more transmission parameters associated with transmitting the data packet over the wireless link, based on the one or more feedback signals.