US 12,395,704 B2
Method for determining video playback level, method for playing back videos, and related apparatuses
Yazhu Xu, Guangzhou (CN); and Lan Xie, Guangzhou (CN)
Assigned to BIGO TECHNOLOGY PTE. LTD., Mapletree Business (SG)
Appl. No. 18/696,476
Filed by BIGO TECHNOLOGY PTE. LTD., Mapletree Business (SG)
PCT Filed Sep. 21, 2022, PCT No. PCT/CN2022/120221
§ 371(c)(1), (2) Date Mar. 28, 2024,
PCT Pub. No. WO2023/051350, PCT Pub. Date Apr. 6, 2023.
Claims priority of application No. 202111151091.5 (CN), filed on Sep. 29, 2021.
Prior Publication US 2025/0047945 A1, Feb. 6, 2025
Int. Cl. H04N 21/472 (2011.01); H04N 21/647 (2011.01)
CPC H04N 21/47217 (2013.01) [H04N 21/64738 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for determining a video playback level, comprising:
acquiring data of a video sending state, a size of cached data, and a predicted bandwidth;
determining, based on the data of the video sending state and the size of the cached data, whether a network is in a first-level congested state;
determining a target playback level higher than a current playback level based on the predicted bandwidth, the size of the cached data, and a predetermined first cache threshold in response to determining that the network is not in the first-level congested state;
determining, based on the data of the video sending state and the size of the cached data, whether the network is in a second-level congested state in response to determining that the network is in the first-level congested state, wherein a congestion degree of the second-level congested state is greater than a congestion degree of the first-level congested state;
determining a target playback level from the current playback level and playback levels lower than the current playback level based on the predicted bandwidth, the size of the cached data, and a predetermined second cache threshold in response to determining that the network is in a non-second-level congested state; and
determining a playback level at least one level lower than the current playback level as a target playback level in response to determining that the network is in the second-level congested state.