Video display method, virtual player and video player
A video player and video playback technology, applied in the field of network communication, can solve the problems of occupying video player storage space and data accumulation, and achieve the effects of reducing bandwidth consumption, avoiding storage space, and preventing accumulation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0074] figure 1 For the method of playing video in Embodiment 1 of the present application, a virtual player is set between the video player and the video server, such as figure 1 As indicated, it may specifically include:
[0075] S101: The virtual player acquires video data to be played from a video server, and stores the acquired video data to be played in a buffer of the virtual player.
[0076] Wherein, the virtual player obtains the video data to be played from the video server, which can be: the virtual player receives the video playback instruction sent by the video player, and according to the IP (Internet Protocol Address, Internet Protocol Address) address and video playback instruction carried in the video playback instruction, ID (Identity, identification) number, etc., obtain the video data to be played from the video server; it can also be: the video player sends a video playback instruction to the video server, and the video server sends the video data to be p...
Embodiment 2
[0098] figure 2 For the method of playing video in Embodiment 2 of the present application, on the basis of the playing method in Embodiment 1, the virtual player acquires video data from the video data storage area, and stores the acquired video data in the buffer of the virtual player After that, if figure 2 As shown, can also include:
[0099] S201: The virtual player judges whether the buffer is full, if not, then execute S101; if it is full, then execute S201.
[0100] Specifically, because on the one hand, the video data is extracted from the buffer to be played by the video player, and on the other hand, the video data is obtained from the video server to fill the buffer, so S101 is also executed while S201 is executed. Moreover, since the video data is extracted from the buffer for the video player to play from time to time, when the buffer is full, it may become dissatisfied at any time due to the video data being extracted for the video player to play, so continu...
Embodiment 3
[0102] image 3 The method for playing video in Embodiment 3 of this application is based on the playback method in Embodiment 1 or Embodiment 2, such as image 3 As shown, the virtual player determines whether to send the video data to be played to the video player for playback according to the comparison result, which may include:
[0103] S301: The virtual player judges the comparison result, if the comparison result is: the difference between the time point marked by the time stamp of the video data to be played and the playback time point of the video played by the video player recorded by the virtual player is within the preset time range, Then execute S302; if the comparison result is: the difference between the time point marked by the time stamp of the video data to be played and the playing time point of the video played by the video player recorded by the virtual player is not within the preset time range, then execute S303.
[0104] Specifically, for example: if t...
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