IP Library › Granted Patent US 12,143,433
Granted Patent B2
US 12,143,433 · App. 18/150,980 · Granted Nov 12, 2024

Video transmission method, device, and system, and storage medium

Inventors: Yan Liu (Shenzhen, CN); Jinzhou Ye (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L65/765H04L65/1069H04L65/65H04L65/1104
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,143,433
App. No.
18/150,980
Granted
Nov 12, 2024
Kind
B2
Abstract

A video transmission method includes: A first media gateway receives an uplink media packet sent by a first terminal, where the uplink media packet carries information indicating that the first terminal supports an uplink-downlink resolution asymmetry capability and an uplink media stream of a first resolution of the first terminal. The first media gateway sends a first downlink media packet to the first terminal, where the first downlink media packet carries a downlink media stream of a second resolution of the first terminal, and the first resolution is different from the second resolution. The solution is applicable to the following example case: In a video call process, a terminal that supports different resolutions in a sending direction and a receiving direction can lower a resolution based on channel quality to deliver a video packet, and can raise the resolution when network resources are sufficient.

Claims (46)

1. A video transmission method, comprising:

receiving, by a first media gateway, an uplink media packet from a first terminal, wherein the uplink media packet carries information indicating that the first terminal supports an uplink-downlink resolution asymmetry capability and an uplink media stream of a first resolution of the first terminal, and the uplink-downlink resolution asymmetry capability allows different resolutions in a sending direction and a receiving direction; and

sending, by the first media gateway, a first downlink media packet to the first terminal, wherein the first downlink media packet carries a downlink media stream of a second resolution of the first terminal, and the first resolution is different from the second resolution,

wherein the uplink-downlink resolution asymmetry capability supports different resolutions for a downlink media stream carried in a downlink media packet transmitted from the first media gateway to the first terminal and an uplink media stream carried in an uplink media packet transmitted from the first terminal to the first media gateway, and supports unidirectional resolution adjustment for adjusting resolutions in the receiving direction and the sending direction asynchronously.

2. The method according to claim 1 , further comprising:

receiving, by the first media gateway, a second downlink media packet from a second media gateway, wherein the second downlink media packet carries a downlink media stream of a third resolution; and

performing, by the first media gateway, super-resolution processing on the downlink media stream of the third resolution to obtain the downlink media stream of the second resolution, wherein the second resolution is higher than the third resolution.

3. The method according to claim 1 , further comprising:

receiving, by the first media gateway, the first downlink media packet sent by a second media gateway.

4. The method according to claim 1 , further comprising:

receiving, by a second media gateway, a second downlink media packet from a second terminal, wherein the second downlink media packet carries a downlink media stream of a third resolution;

performing, by the second media gateway, super-resolution processing on the downlink media stream of the third resolution to obtain the downlink media stream of the second resolution, wherein the second resolution is higher than the third resolution; and

sending, by the second media gateway, the downlink media stream of the second resolution to the first media gateway by using the first downlink media packet.

5. A video transmission method, comprising:

sending, by a first terminal, an uplink media packet to a media gateway, wherein the uplink media packet carries a resolution that is of a downlink media stream and that is supported by the first terminal and an uplink media stream of the first terminal, and the uplink media packet carries capability information indicating that the first terminal supports an uplink-downlink resolution asymmetry capability that allows different resolutions in a sending direction and a receiving direction; and

receiving, by the first terminal, a downlink media packet from the media gateway, wherein a resolution of a downlink media stream carried in the downlink media packet is the resolution supported by the first terminal,

wherein the uplink-downlink resolution asymmetry capability supports different resolutions for a downlink media stream carried in a downlink media packet transmitted from the media gateway to the first terminal and an uplink media stream carried in an uplink media packet transmitted from the first terminal to the media gateway, and supports unidirectional resolution adjustment for adjusting resolutions in the receiving direction and the sending direction asynchronously.

6. The method according to claim 5 , further comprising: performing, by the first terminal, super-resolution on the received downlink media stream to enhance the resolution of the downlink media stream, and playing the downlink media stream.

7. The method according to claim 5 , wherein the uplink media packet is a real-time transport protocol (RTP) packet.

8. The method according to claim 7 , wherein the resolution that is of the downlink media stream and that is supported by the first terminal is carried in a header of the RTP packet.

9. The method according to claim 7 , wherein the capability information is carried in a header of the RTP packet.

10. The method according to claim 5 , further comprising:

sending, by the first terminal, a media session request to the media gateway, to request to establish a media session with a second terminal; and

sending, by the first terminal, the uplink media packet to the media gateway after establishing the media session with the second terminal.

11. The method according to claim 5 , further comprising:

receiving, by the first terminal, a media session request of a second terminal from the media gateway, wherein the media session request requests to establish a media session with the first terminal;

sending, by the first terminal, a media session response to the media gateway, to establish the media session with the second terminal; and

sending, by the first terminal, the uplink media packet to the media gateway after establishing the media session with the second terminal.

12. The method according to claim 10 , wherein the media session request is a session description protocol (SDP) session request.

13. The method according to claim 11 , wherein the media session response carries indication information indicating that the first terminal supports a super-resolution capability allowing the first terminal to enhance a resolution of a media steam.

14. A communication apparatus, comprising at least one processor and a memory storing instructions that, when executed by the at least one processor, cause the communication apparatus to perform operations comprising:

receiving an uplink media packet from a terminal, wherein the uplink media packet carries information indicating that the terminal supports an uplink-downlink resolution asymmetry capability and an uplink media stream of a first resolution of the terminal, and the uplink-downlink resolution asymmetry capability allows different resolutions in a sending direction and a receiving direction; and

sending a first downlink media packet to the terminal, wherein the first downlink media packet carries a downlink media stream of a second resolution of the terminal, and the first resolution is different from the second resolution,

wherein the uplink-downlink resolution asymmetry capability supports different resolutions for a downlink media stream carried in a downlink media packet transmitted from the communication apparatus to the terminal and an uplink media stream carried in an uplink media packet transmitted from the terminal to the communication apparatus, and supports unidirectional resolution adjustment for adjusting resolutions in the receiving direction and the sending direction asynchronously.

15. The communication apparatus according to claim 14 , wherein the operations further comprise:

receiving a second downlink media packet sent by a media gateway, wherein the second downlink media packet carries a downlink media stream of a third resolution; and

performing super-resolution processing on the downlink media stream of the third resolution to obtain the downlink media stream of the second resolution, wherein the second resolution is higher than the third resolution.

16. The communication apparatus according to claim 14 , wherein the operations further comprise:

receiving the first downlink media packet sent by a media gateway.

17. The video transmission method according to claim 7 , wherein a header of the RTP packet comprises one or more bits indicating whether the first terminal supports an uplink-downlink resolution asymmetry capability, and one or more bits indicating the resolution that is of the downlink media stream and that is supported by the first terminal.

18. The video transmission method according to claim 17 , wherein the header of the RTP packet further comprises one or more bits indicating that the first terminal supports a super-resolution capability allowing the first terminal to enhance a resolution of a media steam.

19. The video transmission method according to claim 18 , wherein the header of the RTP packet further comprises an identifier of a network element that performs super-resolution.

20. A communication apparatus, comprising at least one processor and a memory storing instructions that, when executed by the at least one processor, cause the communication apparatus to perform operations comprising:

sending an uplink media packet to a media gateway, wherein the uplink media packet carries a resolution that is of a downlink media stream and that is supported by a first terminal and an uplink media stream of the first terminal, and the uplink media packet carries capability information indicating that the first terminal supports an uplink-downlink resolution asymmetry capability that allows different resolutions in a sending direction and a receiving direction; and

receiving a downlink media packet from the media gateway, wherein a resolution of a downlink media stream carried in the downlink media packet is the resolution supported by the first terminal,

wherein the uplink-downlink resolution asymmetry capability supports different resolutions for a downlink media stream carried in a downlink media packet transmitted from the media gateway to the first terminal and an uplink media stream carried in an uplink media packet transmitted from the first terminal to the media gateway, and supports unidirectional resolution adjustment for adjusting resolutions in the receiving direction and the sending direction asynchronously.

Assignments (2)
EMPLOYMENT AGREEMENT Recorded Sep 24, 2024
From: YE, JINZHOU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069029/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: LIU, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 068670/0808 →
Priority Claims (1)
CN 202010664424.3 · Jul 10, 2020 · national
Continuity (2)
Continuation PCTCN2021101072 · Jun 18, 2021
Related Publication 20230156065A1 · May 18, 2023