Player client, system and method for realizing live video synchronization
A live video and client-side technology, applied in the field of live video, can solve the problems of sudden increase in server load, heavy load, and backwardness.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0015] This application provides a system for realizing live video synchronization, please refer to figure 1 , the system may include a live video source 100 , a video server 200 and a player client 300 . Wherein, the live video source may be an anchor client that publishes live content. The live video source may be an electronic device with a camera function and a network communication function. For example, the live video source may be a computer (desktop computer, laptop computer), smart phone, tablet computer, smart wearable device, and the like. The video server may be a service server of a live broadcast platform. For example, the video server may be a background server of a live broadcast platform such as Douyu, Huya, and Zhanqi. The player client may be an electronic device with a video playback function used by a user. For example, the player client can also be a computer (desktop computer, notebook computer), smart phone, tablet computer, smart wearable device, e...
Embodiment 2
[0044] The present application also provides a player client for realizing live video synchronization, the player client maintains a communication connection with the video server, and the player client is used to maintain synchronization with the video number in the video server, wherein , each video number is associated with a video segment; download the video segment to be played from the video server; according to the first number of the latest synchronization, the second number of the latest downloaded video segment and the current The third number of the video segment determines the target video segment to be jumped, and jumps from the currently playing video segment to the target video segment to continue playing.
[0045] In this embodiment, the player client includes a serial number synchronization unit, a video download unit and a video playback unit, wherein:
[0046]The number synchronization unit is configured to read the generated video number from the video serv...
Embodiment 3
[0056] see image 3 , the present application also provides a method for realizing live video synchronization, the method comprising:
[0057] S1: The live video source pushes the video stream to the video server;
[0058] S2: The video server slices the video stream, and sets video numbers for the sliced video segments in chronological order;
[0059] S3: The player client keeps in sync with the video number in the video server, and downloads the video segment to be played from the video server;
[0060] S4: The player client determines the target video segment to be jumped according to the first number of the latest synchronization, the second number of the latest video segment that has been downloaded, and the third number of the currently playing video segment, and starts from the current The currently playing video clip jumps to the target video clip to continue playing.
[0061] In this embodiment, the method also includes:
[0062] The player client determines fra...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com