CN114650432B - Live video display method, device, electronic equipment and medium - Google Patents
Live video display method, device, electronic equipment and medium Download PDFInfo
- Publication number
- CN114650432B CN114650432B CN202210438361.9A CN202210438361A CN114650432B CN 114650432 B CN114650432 B CN 114650432B CN 202210438361 A CN202210438361 A CN 202210438361A CN 114650432 B CN114650432 B CN 114650432B
- Authority
- CN
- China
- Prior art keywords
- video
- live
- videos
- determining
- shots
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000000875 corresponding effect Effects 0.000 claims abstract description 46
- 230000002596 correlated effect Effects 0.000 claims abstract description 27
- 230000003993 interaction Effects 0.000 claims description 14
- 230000000007 visual effect Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 241000209140 Triticum Species 0.000 description 3
- 235000021307 Triticum Nutrition 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 241000251468 Actinopterygii Species 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a live video display method, a device, electronic equipment and a medium, wherein the live video display method comprises the following steps: acquiring video screenshots of at least two live videos within a preset period; determining similar videos according to the similarity between the video shots corresponding to different live videos; and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set. The invention realizes the visual angle switching of the live video.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a live video display method, apparatus, electronic device, and medium.
Background
In the existing video live broadcast scene, a user watches the picture content by selecting a main broadcast, when a plurality of main broadcasts live broadcast simultaneously in one video live broadcast, the user does not have information prompts of other corresponding main broadcasts when watching the live broadcast picture of the current main broadcast, the user needs to quit a watching interface first, and then the user can watch the live broadcast content after reselecting the viewing angle of the main broadcast, so that the live broadcast viewing angle cannot be switched rapidly.
Disclosure of Invention
The invention mainly aims to provide a live video display method, a live video display device, electronic equipment and a live video display medium, and aims to solve the problem of how to realize live picture visual angle switching.
In order to achieve the above object, the present invention provides a live video display method, which includes the following steps:
acquiring video screenshots of at least two live videos within a preset period;
determining similar videos according to the similarity between the video shots corresponding to different live videos;
and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set.
In an embodiment, after the step of associating the similar videos to obtain an associated video set, the method further includes:
when one of the associated video sets is detected to be played by the playing terminal, determining a first video in the associated video set, wherein the first video is the associated video except the associated video played by the playing terminal;
and sending the first video information of the first video to the playing terminal so that the playing terminal plays the first video according to the first video information, wherein the first video information comprises the identity information of the live user.
In an embodiment, after the step of associating the similar videos to obtain an associated video set, the method further includes:
when one of the associated video sets is detected to be live by the live terminal, determining a second video in the associated video set, wherein the second video is an associated video except the associated video live by the live terminal;
and sending second video information of the second video to a live user so that the live user performs live interaction according to the second video information, wherein the second video information comprises identity information of the live user.
In an embodiment, the step of determining the similar video according to the similarity between the video shots corresponding to different live videos includes:
acquiring display parameters in the video shots of different live videos, wherein the display parameters comprise at least one of display time, video type, video scene and video role of the video shots;
determining the similarity between the video shots according to the display parameters;
and determining the similar videos according to the similarity between the video shots.
In one embodiment, the step of determining the similar videos according to the similarity between the video shots includes:
when the number of video shots of two live videos in a preset period is multiple, determining the time corresponding relation between the video shots corresponding to the two live videos respectively;
sequentially comparing the video screenshots of the two live videos with the time corresponding relation with each other in similarity;
calculating target times when the similarity of the video shots of the two live videos with the time corresponding relation is larger than a preset threshold value;
and when the target times are greater than preset times, determining that the two live videos are the similar videos.
In order to achieve the above object, the present invention also provides a live video display apparatus, including:
the receiving module is used for acquiring video screenshots of at least two live videos in a preset period;
the determining module is used for determining similar videos according to the similarity between the video shots corresponding to different live videos;
and the display module is used for associating the similar videos to obtain an associated video set and displaying the associated video set in an associated manner.
In order to achieve the above object, the present invention further provides a live video display method applied to a playing terminal, where the live video display method includes:
acquiring first video information sent by a content distribution network;
and generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so that the user switches the live broadcast video according to the live broadcast switching entry.
In order to achieve the above object, the present invention also provides a live video display apparatus, including:
the first acquisition module is used for acquiring first video information sent by the content distribution network;
and the first switching module is used for generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so as to enable the user to switch the live broadcast video according to the live broadcast switching entry.
In order to achieve the above object, the present invention further provides a live video display method, applied to a live terminal, where the live video display method includes:
acquiring second video information sent by a content distribution network;
and generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal.
In order to achieve the above object, the present invention also provides a live video display apparatus, including:
the second acquisition module is used for acquiring second video information sent by the content distribution network;
and the second switching module is used for generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal.
To achieve the above object, the present invention also provides a live video display apparatus including a memory, a processor, and a live video display program stored in the memory and executable on the processor, which when executed by the processor, implements the steps of the live video display method as described above.
To achieve the above object, the present invention also provides a computer-readable storage medium storing a live video display program which, when executed by a processor, implements the steps of the live video display method as described above.
According to the live video display method, the device, the electronic equipment and the medium, video screenshots of at least two live videos are obtained within a preset period; determining similar videos according to the similarity between video shots corresponding to different live videos; and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set. And determining the similarity of the video screenshots of the live video, and performing associated display to enable the playing terminal or the live terminal to realize the visual angle switching of the live video according to the associated video set.
Drawings
Fig. 1 is a schematic hardware structure diagram of a live video display device according to an embodiment of the present invention;
fig. 2 is a flowchart of a first embodiment of a live video display method according to the present invention;
fig. 3 is a schematic diagram of a CDN, a live terminal, and a play terminal of the live video display method of the present invention;
fig. 4 is a flowchart of a second embodiment of the live video display method according to the present invention;
fig. 5 is a flowchart of a third embodiment of a live video display method according to the present invention;
fig. 6 is a schematic diagram of a logic structure of the live video display apparatus according to the present invention;
fig. 7 is a schematic diagram of a logic structure of the live video display apparatus according to the present invention;
fig. 8 is a schematic logic structure diagram of the live video display device of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The main solutions of the embodiments of the present invention are: acquiring video screenshots of at least two live videos within a preset period; determining similar videos according to the similarity between video shots corresponding to different live videos; and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set. And determining the similarity of the video screenshots of the live video, and performing associated display to enable the playing terminal or the live terminal to realize the visual angle switching of the live video according to the associated video set.
As an implementation, a live video display device may be as shown in fig. 1.
The embodiment of the invention relates to a live video display device, which comprises: a processor 101, such as a CPU, a memory 102, and a communication bus 103. Wherein the communication bus 103 is used to enable connected communication among the components.
The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. As shown in fig. 1, a live video display program may be included in a memory 102 as a computer-readable storage medium; and the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
acquiring video screenshots of at least two live videos within a preset period;
determining similar videos according to the similarity between the video shots corresponding to different live videos;
and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set.
In one embodiment, the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
when one of the associated video sets is detected to be played by the playing terminal, determining a first video in the associated video set, wherein the first video is the associated video except the associated video played by the playing terminal;
and sending the first video information of the first video to the playing terminal so that the playing terminal plays the first video according to the first video information, wherein the first video information comprises the identity information of the live user.
In one embodiment, the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
when one of the associated video sets is detected to be live by the live terminal, determining a second video in the associated video set, wherein the second video is an associated video except the associated video live by the live terminal;
and sending second video information of the second video to a live user so that the live user performs live interaction according to the second video information, wherein the second video information comprises identity information of the live user.
In one embodiment, the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
acquiring display parameters in the video shots of different live videos, wherein the display parameters comprise at least one of display time, video type, video scene and video role of the video shots;
determining the similarity between the video shots according to the display parameters;
and determining the similar videos according to the similarity between the video shots.
In one embodiment, the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
when the number of video shots of two live videos in a preset period is multiple, determining the time corresponding relation between the video shots corresponding to the two live videos respectively;
sequentially comparing the video screenshots of the two live videos with the time corresponding relation with each other in similarity;
calculating target times when the similarity of the video shots of the two live videos with the time corresponding relation is larger than a preset threshold value;
and when the target times are greater than preset times, determining that the two live videos are the similar videos.
Alternatively, as shown in fig. 1, a live video display program may be included in the memory 102 as a computer-readable storage medium; and the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
acquiring first video information sent by a content distribution network;
and generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so that the user switches the live broadcast video according to the live broadcast switching entry.
Alternatively, as shown in fig. 1, a live video display program may be included in the memory 102 as a computer-readable storage medium; and the processor 101 may be configured to invoke the live video display program stored in the memory 102 and perform the following operations:
acquiring second video information sent by a content distribution network;
and generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal.
Based on the hardware architecture of the live video display device, the embodiment of the live video display method is provided.
Referring to fig. 2, fig. 2 is a first embodiment of the live video display method according to the present invention, the live video display method includes the following steps:
step S10, obtaining video screenshots of at least two live videos within a preset period.
Specifically, in a preset period, video shots of each live video are respectively acquired, wherein the live video can be a game live video, a live video with goods, a sports live broadcast, a life entertainment live broadcast and the like. Alternatively, the screenshot time of the video screenshot of the at least two live videos may be within a preset time difference, for example, the preset time difference may be 1 second. The preset time period may include a plurality of time intervals, for example, in 1 minute, video shots of at least two live videos are acquired every 1 second.
Optionally, when the live video is a game live video, identifying game content of the live video, determining that at least two live videos are the same CDN (Content Delivery Network ), and acquiring video shots of at least two live videos corresponding to at least two game players within a preset period after identifying that at least two game players appear on pictures of the at least two live videos.
Step S20, according to the similarity between the video shots corresponding to different live videos, determining similar videos.
Specifically, the similarity between video shots corresponding to different live videos is determined. Optionally, acquiring display parameters in video shots of different live videos, where the display parameters include at least one of display time, video type, video scene and video role of the video shots; determining the similarity between the video shots according to the display parameters; and determining similar videos according to the similarity between the video screenshots.
Optionally, when the video shots of the two live videos in the preset period are multiple, determining a time corresponding relation between the video shots corresponding to the two live videos respectively; sequentially comparing the video screenshots of the two live videos with the time corresponding relation; calculating target times when the similarity of video screenshots of two live videos with time corresponding relations is larger than a preset threshold value; and when the target times are greater than the preset times, determining that the two live videos are similar videos. For example, in a preset period, 3 video shots of the live video a are taken, according to a time sequence, the video shots are respectively a1, a2 and a3, 3 video shots of the live video b are taken, and according to a time sequence, the video shots are respectively b1, b2 and b3. The time corresponding relation of the video screenshot is that a1 corresponds to b1, a2 corresponds to b2, and a3 corresponds to b3. And comparing the video screenshots of the two live videos with the time corresponding relation in sequence, and determining the similarity between a1 and b1, the similarity between a2 and b2 and the similarity between a3 and b3. When the similarity of a1 and b1 is larger than a preset threshold, when the similarity of a2 and b2 is smaller than or equal to the preset threshold, and when the similarity of a3 and b4 is larger than the preset threshold, the target frequency is determined to be 2. If the preset times are 1, the target times 2 are greater than the preset times 1, and the two live videos are determined to be similar videos.
Optionally, when the live video is a game live video, obtaining game parameters, namely display parameters, in video shots of different live videos, wherein the game parameters comprise at least one of game video time, game video type, game video scene and game video role; determining the similarity between all video shots according to game parameters; and determining similar videos according to the similarity between the video screenshots. Optionally, when the similarity between the video shots is greater than a preset threshold, determining that the live video corresponding to the video shot is a similar video. For example, when the similarity between the video shots is greater than a preset threshold, the live game player may play the same game at the same time, or the live game player may play the same content, for example, using the same game character and breaking through the same game stage.
Optionally, when the live video is live video with goods, acquiring commodity parameters, namely display parameters, in video screenshots of different live videos, wherein the commodity parameters comprise commodity types, commodity names, commodity prices, display time, video types, video scenes, video roles and the like, determining similarity between the video screenshots according to the commodity parameters, determining similar videos according to the similarity between the video screenshots, optionally, when the similarity between the video screenshots is greater than a preset threshold, determining that the live video corresponding to the video screenshots is the similar video.
And step S30, associating the similar videos to obtain an associated video set, and displaying the associated video set in an associated manner.
Specifically, similar videos are associated according to live user information, and an associated video set is obtained so that the similar videos are associated and displayed. Optionally, after step S40, when it is detected that the playing terminal plays one of the associated video sets, determining a first video in the associated video set, where the first video is an associated video in the associated video set, except for the associated video played by the playing terminal; and sending the first video information of the first video to a playing terminal so that the playing terminal plays the first video according to the first video information, wherein the first video information comprises at least one of identity information, live ID, live platform, live content, live time and the like of a live user.
Optionally, after step S40, when one of the live associated video sets of the live terminal is detected, determining a second video in the associated video set, where the second video is an associated video in the associated video set, except for the associated video live by the live terminal; and sending second video information of the second video to the live user so that the live user performs live interaction according to the second video information, wherein the second video information comprises at least one of identity information, live ID, live platform, live content, live time and the like of the live user.
Optionally, as shown in fig. 3, the CDN is connected to the live terminal a and the playing terminal b of the user, and a plug flow module is disposed in the live terminal of the live player, where the plug flow module is responsible for collecting screen information of the current live terminal, and sending live pictures to a live broadcast receiving module in the CDN in real time through a network, where the live broadcast receiving module includes a video distribution module, and the video distribution module is responsible for providing live video receiving capability and receiving live pictures pushed by multiple live players in real time. The live broadcast receiving module also comprises a video analysis module which mainly analyzes live broadcast pictures, live broadcast contents, picture screenshot and the like. And the CDN is also provided with a live AI capability platform, wherein the live AI capability platform performs AI data analysis based on the data acquired by the video analysis module, and synchronizes the analysis result to the content playing platform, and the analysis result comprises an associated video set. And a content playing module is further arranged in the CDN and is mainly used for judging in a CDN transmission layer, when a plurality of terminals use the same transmission network, the content playing module analyzes and judges that the content is interactive live broadcast, and the live broadcast terminal a and the playing terminal b of the user are reversely notified through a content playing platform.
In the technical scheme of the embodiment, in a preset period, video screenshots of at least two live videos are acquired; determining similar videos according to the similarity between video shots corresponding to different live videos; and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set. And determining the similarity of the video screenshots of the live video, and performing associated display to enable the playing terminal or the live terminal to realize the visual angle switching of the live video according to the associated video set.
Referring to fig. 4, fig. 4 is a second embodiment of the live video display method according to the present invention, the live video display method includes the steps of:
step S40, obtaining first video information sent by a content distribution network;
and step S50, generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so as to enable the user to switch the live broadcast video according to the live broadcast switching entry.
Specifically, after the associated videos are determined, when one of the associated videos watched by the user is detected, first video information sent by the content distribution network is obtained, wherein the first video information comprises at least one of identity information, live ID, live platform, live content, live time and the like of a live user. And generating a live broadcast switching entry according to the first video information, displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of the user, and switching the live broadcast video according to the live broadcast switching entry by the user. By way of example, the user clicks on live player b or live player c to directly jump, and because the live video is already accelerated on the CDN side, if different platforms use the same CDN network, live cross-platform fast play can be achieved by sharing the same transmission network. On the premise of supporting a player, a plurality of play addresses from CDN synchronization are played simultaneously by a picture-in-picture technology, so that the picture-in-picture with multiple visual angles of the game electronic contests is realized.
In the technical scheme of the embodiment, first video information sent by a content distribution network is acquired; and generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so that the user switches the live broadcast video according to the live broadcast switching entry. And switching live broadcast contents at the playing terminal of the user by acquiring the first video information of the associated video.
Referring to fig. 5, fig. 5 is a second embodiment of the live video display method according to the present invention, the live video display method includes the steps of:
step S60, obtaining second video information sent by a content distribution network;
and step S70, generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal.
Specifically, after determining the associated video, the live broadcast platform acquires second video information sent by the content distribution network, wherein the second video information comprises at least one of identity information, live broadcast ID, live broadcast platform, live broadcast content, live broadcast time and the like of a live broadcast user. And generating an associated live broadcast portal according to the user live broadcast information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of the live broadcast user so that the live broadcast user can conduct live broadcast interaction, such as live broadcast with a wheat, according to the associated live broadcast portal. Optionally, determining a live broadcast platform of the associated video according to the second video information, if the live broadcast platforms of the associated video are different, performing cross-platform live broadcast with a wheat, for example, live game players of the live dragon ball platform and the live fish platform live broadcast with a fish, and broadcasting the same game through a content distribution network of a network sink; and if the live broadcast platforms of the associated videos are the same, carrying out live broadcast with the wheat according to the current live broadcast platform.
In the technical scheme of the embodiment, second video information sent by a content distribution network is acquired; and generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of the live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal. And the interactive live broadcast of the live broadcast content is realized at the live broadcast terminal by acquiring the user live broadcast information of the associated video.
Referring to fig. 6, the present invention also provides a live video display apparatus, including:
the receiving module 100 is configured to obtain video shots of at least two live videos within a preset period;
the determining module 200 is configured to determine similar videos according to the similarity between the video shots corresponding to different live videos;
and the display module 300 is used for associating the similar videos to obtain an associated video set and displaying the associated video set in an associated manner.
In one embodiment, after associating the similar videos to obtain an associated video set, the display module 300 further includes:
when one of the associated video sets is detected to be played by the playing terminal, determining a first video in the associated video set, wherein the first video is the associated video except the associated video played by the playing terminal;
and sending the first video information of the first video to the playing terminal so that the playing terminal plays the first video according to the first video information, wherein the first video information comprises the identity information of the live user.
In one embodiment, after associating the similar videos to obtain an associated video set, the display module 300 further includes:
when one of the associated video sets is detected to be live by the live terminal, determining a second video in the associated video set, wherein the second video is an associated video except the associated video live by the live terminal;
and sending second video information of the second video to a live user so that the live user performs live interaction according to the second video information, wherein the second video information comprises identity information of the live user.
In one embodiment, in determining similar video according to the similarity between the video shots corresponding to different live videos, the determining module 200 is specifically configured to:
acquiring display parameters in the video shots of different live videos, wherein the display parameters comprise at least one of display time, video type, video scene and video role of the video shots;
determining the similarity between the video shots according to the display parameters;
and determining the similar videos according to the similarity between the video shots.
In one embodiment, in determining the similar video aspect according to the similarity between the video shots, the determining module 200 is specifically configured to:
when the number of video shots of two live videos in a preset period is multiple, determining the time corresponding relation between the video shots corresponding to the two live videos respectively;
sequentially comparing the video screenshots of the two live videos with the time corresponding relation with each other in similarity;
calculating target times when the similarity of the video shots of the two live videos with the time corresponding relation is larger than a preset threshold value;
and when the target times are greater than preset times, determining that the two live videos are the similar videos.
Referring to fig. 7, the present invention also provides a live video display apparatus, including:
a first obtaining module 400, configured to obtain first video information sent by a content distribution network;
and the second switching module 500 is configured to generate a live broadcast switching entry according to the first video information, and display the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user, so that the user switches the live broadcast video according to the live broadcast switching entry.
Referring to fig. 8, the present invention also provides a live video display apparatus, including:
a second obtaining module 600, configured to obtain second video information sent by the content distribution network;
and the second switching module 700 is configured to generate an associated live broadcast portal according to the second video information, and display the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user, so that the live broadcast user performs live broadcast interaction according to the associated live broadcast portal.
The invention also provides an electronic device comprising a memory, a processor and a live video display program stored in the memory and executable on the processor, which when executed by the processor, implements the steps of the live video display method as described in the above embodiments.
The present invention also provides a computer-readable storage medium storing a live video display program which, when executed by a processor, implements the steps of the live video display method described in the above embodiments.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, system, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, system, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, system, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment system may be implemented by means of software plus necessary general purpose hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a computer readable storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a parking management device, an air conditioner, or a network device, etc.) to execute the system according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.
Claims (9)
1. A live video display method, characterized in that the live video display method comprises:
when the live video is a game live video, identifying game content of the live video, determining at least two live video as the same content distribution network, and acquiring video screenshots of the at least two live video in a preset period after identifying that at least two game players appear on pictures of the at least two live video;
determining similar videos according to the similarity between the video shots corresponding to different live videos, wherein display parameters in the video shots of different live videos are obtained, and the display parameters comprise display time, video type, video scene and video role of the video shots; determining the similarity between the video shots according to the display parameters; when the similarity between the video screenshots is larger than a preset threshold, determining that the live video corresponding to the video screenshots is similar video; if the live game players play the same game in the same session or live game players play the same content, determining that the similarity between the video shots is larger than a preset threshold;
and correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set.
2. The method for displaying live video according to claim 1, wherein after the step of associating the similar videos to obtain an associated video set, the method further comprises:
when one of the associated video sets is detected to be played by the playing terminal, determining a first video in the associated video set, wherein the first video is the associated video except the associated video played by the playing terminal;
and sending the first video information of the first video to the playing terminal so that the playing terminal plays the first video according to the first video information, wherein the first video information comprises the identity information of the live user.
3. The method for displaying live video according to claim 1, wherein after the step of associating the similar videos to obtain an associated video set, the method further comprises:
when one of the associated video sets is detected to be live by the live terminal, determining a second video in the associated video set, wherein the second video is an associated video except the associated video live by the live terminal;
and sending second video information of the second video to a live user so that the live user performs live interaction according to the second video information, wherein the second video information comprises identity information of the live user.
4. The live video display method of claim 1, wherein the step of determining the similar video based on a similarity between the video shots comprises:
when the number of video shots of two live videos in a preset period is multiple, determining the time corresponding relation between the video shots corresponding to the two live videos respectively;
sequentially comparing the video screenshots of the two live videos with the time corresponding relation with each other in similarity;
calculating target times when the similarity of the video shots of the two live videos with the time corresponding relation is larger than a preset threshold value;
and when the target times are greater than preset times, determining that the two live videos are the similar videos.
5. The live video display method is characterized by being applied to a playing terminal, and comprises the following steps:
acquiring first video information sent by a content distribution network, wherein when a live video is a game live video, game content of the live video is identified, at least two live videos are determined to be the same content distribution network, and after at least two game players appear on pictures of the at least two live videos, video screenshots of the at least two live videos are acquired within a preset period; determining similar videos according to the similarity between the video shots corresponding to different live videos, wherein display parameters in the video shots of different live videos are obtained, and the display parameters comprise display time, video type, video scene and video role of the video shots; determining the similarity between the video shots according to the display parameters; when the similarity between the video screenshots is larger than a preset threshold, determining that the live video corresponding to the video screenshots is similar video; if the live game players play the same game in the same session or live game players play the same content, determining that the similarity between the video shots is larger than a preset threshold; correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set; when detecting that a playing terminal plays one of the associated video sets, determining a first video in the associated video set; transmitting first video information of the first video to the playing terminal so that the playing terminal plays the first video according to the first video information;
and generating a live broadcast switching entry according to the first video information, and displaying the live broadcast switching entry at a preset position of a playing interface of a playing terminal of a user so that the user switches the live broadcast video according to the live broadcast switching entry.
6. The live video display method is characterized by being applied to a live terminal, and comprises the following steps:
acquiring second video information sent by a content distribution network, wherein when the live video is a game live video, the content distribution network identifies game content of the live video, determines at least two live videos as the same content distribution network, and acquires video screenshots of the at least two live videos in a preset period after at least two game players appear on pictures of the at least two live videos; determining similar videos according to the similarity between the video shots corresponding to different live videos, wherein display parameters in the video shots of different live videos are obtained, and the display parameters comprise display time, video type, video scene and video role of the video shots; determining the similarity between the video shots according to the display parameters; when the similarity between the video screenshots is larger than a preset threshold, determining that the live video corresponding to the video screenshots is similar video; if the live game players play the same game in the same session or live game players play the same content, determining that the similarity between the video shots is larger than a preset threshold; correlating the similar videos to obtain a correlated video set, and performing correlated display on the correlated video set; when one of the associated video sets is detected to be live by the live terminal, determining a second video in the associated video set; transmitting second video information of the second video to a live user so that the live user performs live interaction according to the second video information;
and generating an associated live broadcast portal according to the second video information, and displaying the associated live broadcast portal at a preset position of a live broadcast terminal of a live broadcast user so that the live broadcast user can conduct live broadcast interaction according to the associated live broadcast portal.
7. A live video display device, the live video display device comprising:
the receiving module is used for identifying the game content of the live video when the live video is the game live video, determining that at least two live video are the same content distribution network, and acquiring video screenshots of at least two live video in a preset period after at least two game players are identified to appear on the pictures of the at least two live video;
the determining module is used for determining similar videos according to the similarity between the video shots corresponding to different live videos, wherein the display parameters in the video shots of the different live videos are obtained, and the display parameters comprise the display time, the video type, the video scene and the video role of the video shots; determining the similarity between the video shots according to the display parameters; when the similarity between the video screenshots is larger than a preset threshold, determining that the live video corresponding to the video screenshots is similar video; if the live game players play the same game in the same session or live game players play the same content, determining that the similarity between the video shots is larger than a preset threshold;
and the display module is used for associating the similar videos to obtain an associated video set and displaying the associated video set in an associated manner.
8. An electronic device comprising a memory, a processor, and a live video display program stored in the memory and executable on the processor, wherein when the electronic device is a server, the live video display program is executed by the processor to perform the steps of the live video display method of any one of claims 1-4, and when the electronic device is a playback terminal, the live video display program is executed by the processor to perform the steps of the live video display method of claim 5, and when the electronic device is a live terminal, the live video display program is executed by the processor to perform the steps of the live video display method of claim 6.
9. A computer readable storage medium, characterized in that the computer readable storage medium stores a live video display program which, when executed by a processor, implements the steps of the live video display method of any one of claims 1-4, or of claim 5 or claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210438361.9A CN114650432B (en) | 2022-04-25 | 2022-04-25 | Live video display method, device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210438361.9A CN114650432B (en) | 2022-04-25 | 2022-04-25 | Live video display method, device, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114650432A CN114650432A (en) | 2022-06-21 |
CN114650432B true CN114650432B (en) | 2023-10-17 |
Family
ID=81996732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210438361.9A Active CN114650432B (en) | 2022-04-25 | 2022-04-25 | Live video display method, device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114650432B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106604051A (en) * | 2016-12-20 | 2017-04-26 | 广州华多网络科技有限公司 | Live channel recommending method and device |
CN107404656A (en) * | 2017-06-26 | 2017-11-28 | 武汉斗鱼网络科技有限公司 | Live video recommends method, apparatus and server |
CN107613395A (en) * | 2017-08-28 | 2018-01-19 | 武汉斗鱼网络科技有限公司 | Recommend method and system in live room |
CN110019950A (en) * | 2019-03-22 | 2019-07-16 | 广州新视展投资咨询有限公司 | Video recommendation method and device |
CN110113625A (en) * | 2019-05-10 | 2019-08-09 | 广州酷狗计算机科技有限公司 | Video broadcasting method, equipment and computer readable storage medium |
CN111291666A (en) * | 2020-01-21 | 2020-06-16 | 北京达佳互联信息技术有限公司 | Game live video identification method and device, electronic equipment and storage medium |
CN111479129A (en) * | 2020-04-02 | 2020-07-31 | 广州酷狗计算机科技有限公司 | Live broadcast cover determining method, device, server, medium and system |
CN112511850A (en) * | 2020-11-20 | 2021-03-16 | 广州繁星互娱信息科技有限公司 | Wheat connecting method, live broadcast display method, device, equipment and storage medium |
CN113949893A (en) * | 2021-10-15 | 2022-01-18 | 中国联合网络通信集团有限公司 | Live broadcast processing method and device, electronic equipment and readable storage medium |
CN114095742A (en) * | 2021-11-09 | 2022-02-25 | 广州博冠信息科技有限公司 | Video recommendation method and device, computer equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108307240B (en) * | 2018-02-12 | 2019-10-22 | 北京百度网讯科技有限公司 | Video recommendation method and device |
US11113535B2 (en) * | 2019-11-08 | 2021-09-07 | Second Spectrum, Inc. | Determining tactical relevance and similarity of video sequences |
-
2022
- 2022-04-25 CN CN202210438361.9A patent/CN114650432B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106604051A (en) * | 2016-12-20 | 2017-04-26 | 广州华多网络科技有限公司 | Live channel recommending method and device |
CN107404656A (en) * | 2017-06-26 | 2017-11-28 | 武汉斗鱼网络科技有限公司 | Live video recommends method, apparatus and server |
CN107613395A (en) * | 2017-08-28 | 2018-01-19 | 武汉斗鱼网络科技有限公司 | Recommend method and system in live room |
CN110019950A (en) * | 2019-03-22 | 2019-07-16 | 广州新视展投资咨询有限公司 | Video recommendation method and device |
CN110113625A (en) * | 2019-05-10 | 2019-08-09 | 广州酷狗计算机科技有限公司 | Video broadcasting method, equipment and computer readable storage medium |
CN111291666A (en) * | 2020-01-21 | 2020-06-16 | 北京达佳互联信息技术有限公司 | Game live video identification method and device, electronic equipment and storage medium |
CN111479129A (en) * | 2020-04-02 | 2020-07-31 | 广州酷狗计算机科技有限公司 | Live broadcast cover determining method, device, server, medium and system |
CN112511850A (en) * | 2020-11-20 | 2021-03-16 | 广州繁星互娱信息科技有限公司 | Wheat connecting method, live broadcast display method, device, equipment and storage medium |
CN113949893A (en) * | 2021-10-15 | 2022-01-18 | 中国联合网络通信集团有限公司 | Live broadcast processing method and device, electronic equipment and readable storage medium |
CN114095742A (en) * | 2021-11-09 | 2022-02-25 | 广州博冠信息科技有限公司 | Video recommendation method and device, computer equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
弹幕视频迅速崛起之分析;张扬;;新闻战线(05);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114650432A (en) | 2022-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109104641B (en) | Method and device for presenting virtual gift in multi-main broadcast live broadcast room | |
US8839337B2 (en) | Interactive broadcast system and method | |
WO2016074327A1 (en) | Control method, apparatus and system of media stream | |
CN111757147B (en) | Method, device and system for event video structuring | |
CN110072138B (en) | Video playing method, video playing equipment and computer readable storage medium | |
CN108076379B (en) | Multi-screen interaction realization method and device | |
CN110784732A (en) | Prop information acquisition method, device, equipment and computer readable storage medium | |
CN113115071A (en) | Live broadcast room information pushing method, device, equipment and medium | |
CN104918071A (en) | Video playing method, device and terminal equipment | |
CN115079876A (en) | Interactive method, device, storage medium and computer program product | |
US20040226038A1 (en) | Advertisement method in digital broadcasting | |
CN114938459A (en) | Virtual live broadcast interaction method and device based on barrage, storage medium and equipment | |
CN114095742A (en) | Video recommendation method and device, computer equipment and storage medium | |
CN112135159B (en) | Public screen broadcasting method and device, intelligent terminal and storage medium | |
CN114650432B (en) | Live video display method, device, electronic equipment and medium | |
CN113377266A (en) | Live broadcast room switching method and device, terminal equipment and storage medium | |
CN110475121B (en) | Video data processing method and device and related equipment | |
CN116980706A (en) | Video playing method and device, storage medium and electronic equipment | |
CN110572688B (en) | Game interaction method, server, live broadcast system and computer storage medium | |
CN114268827B (en) | Method, device, equipment and computer readable storage medium for interaction of viewing and competition | |
KR101943554B1 (en) | Method and server for providing sports game information | |
CN112717422B (en) | Real-time information interaction method and device, equipment and storage medium | |
CN110166825B (en) | Video data processing method and device and video playing method and device | |
CN110545440B (en) | Game interaction method, terminal device and computer storage medium | |
CN112261465A (en) | Video processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |