US 12,307,766 B2
Web-end video playing method and apparatus, and computer device
Qiuran Tian, Shanghai (CN); and Zhaoxin Tan, Shanghai (CN)
Assigned to SHANGHAI BILIBILI TECHNOLOGY CO., LTD., Shanghai (CN)
Filed by SHANGHAI BILIBILI TECHNOLOGY CO., LTD., Shanghai (CN)
Filed on Dec. 9, 2022, as Appl. No. 18/078,811.
Application 18/078,811 is a continuation of application No. PCT/CN2020/140995, filed on Dec. 29, 2020.
Claims priority of application No. 202010529065.0 (CN), filed on Jun. 11, 2020.
Prior Publication US 2023/0106217 A1, Apr. 6, 2023
Int. Cl. G06V 20/40 (2022.01); H04N 21/4402 (2011.01)
CPC G06V 20/40 (2022.01) [H04N 21/440218 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A Web-end video playback method, comprising:
receiving on a Web-end computing device FLV-format video data to be played on the Web-end computing device;
decapsulating the FLV-format video data on the Web-end computing device by separating video data from format information in the FLV-format video data using a preset WebAssembly bytecode to obtain effective video data, the effective video data comprising audio data and image data not including packet headers;
storing on the Web-end computing device the effective video data into a preset doubly linked list;
encapsulating the effective video data in the preset doubly linked list using the preset WebAssembly bytecode to obtain FMP4-format video data; and
loading, through media source extensions, the FMP4-format video data to a Web-end video player for playback on the Web-end computing device for viewing by a user of the Web-end computing device.