[go: up one dir, main page]

CN109413483B - Live content preview method, device, equipment and medium - Google Patents

Live content preview method, device, equipment and medium Download PDF

Info

Publication number
CN109413483B
CN109413483B CN201811446853.2A CN201811446853A CN109413483B CN 109413483 B CN109413483 B CN 109413483B CN 201811446853 A CN201811446853 A CN 201811446853A CN 109413483 B CN109413483 B CN 109413483B
Authority
CN
China
Prior art keywords
live
live broadcast
room
content
broadcast room
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
Application number
CN201811446853.2A
Other languages
Chinese (zh)
Other versions
CN109413483A (en
Inventor
贾世豪
李建新
刘锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201811446853.2A priority Critical patent/CN109413483B/en
Publication of CN109413483A publication Critical patent/CN109413483A/en
Application granted granted Critical
Publication of CN109413483B publication Critical patent/CN109413483B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the disclosure discloses a method, a device, equipment and a medium for previewing live content. The method comprises the following steps: acquiring a live content preview video of the live broadcast room, wherein the live content preview video is generated according to the live content of the live broadcast room; and displaying the live content preview video in a client interface in association with a cover page of a live room. The embodiment of the disclosure provides a method for displaying real-time video preview of a live broadcast room, which is convenient for a user to know real-time content of the live broadcast room.

Description

Live content preview method, device, equipment and medium
Technical Field
The embodiment of the disclosure relates to the technical field of internet, in particular to a method, a device, equipment and a medium for previewing live content.
Background
In a webcast application, a user may select a live room of interest through a live lobby.
In the prior art, in order to facilitate a user to browse to more live rooms to select to enter, a live room recommendation interface is generally provided in an application software client, and each live room is listed for the user in a list form. However, the user can only see the title and cover page of each live broadcast room set by the main broadcast or the server. However, the live content may not be consistent with the title or cover page, and the user can only find the live content after entering the live room, which seriously affects the user experience.
Disclosure of Invention
The embodiment of the disclosure provides a method, a device, equipment and a medium for previewing live content, so that a user can effectively obtain the live content in a live broadcast room, and selection is convenient.
In a first aspect, an embodiment of the present disclosure provides a method for previewing live content, which is applied to a client, and the method includes:
acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room;
displaying the live content preview video in a client interface in association with a cover page of the live room.
Optionally, before the displaying the live content preview video in association with the cover page of the live broadcast room on the client interface, the method further includes:
and acquiring a cover of the live broadcast room generated according to the live broadcast content of the live broadcast room.
Optionally, the acquiring a live content preview video of a live broadcast room includes:
acquiring live broadcast content pushed by a server as a live broadcast content preview video; or
And acquiring live broadcast content pushed by a server, and generating a live broadcast content preview video according to the live broadcast content at a client.
Optionally, the live content preview video is synchronized with the live content or delayed by a preset time.
Optionally, the live content preview video further includes an additional element associated with the live content.
Optionally, the additional element includes at least one of a live interactive effect element, a live room popup element, and a live room likes element.
Optionally, displaying the live content preview video in a client interface in association with the cover of the live room includes:
setting a cover of the live broadcast room as a main card;
setting the live content preview video of the live broadcast room as a secondary card;
and the auxiliary cards are nested in the display range of the main card for display, or the display ranges of the main card and the auxiliary cards are spliced for display.
Optionally, before the displaying the live content preview video in association with the cover page of the live broadcast room on the client interface, the method further includes:
acquiring and judging the live broadcast theme category of the live broadcast room;
and if the live broadcast theme category is a preset real-time theme category or a current user attention theme category, displaying the live broadcast content preview video in a client interface in a manner of being associated with a cover of the live broadcast room.
Optionally, before obtaining the live topic category of the live broadcast room, the method further includes:
and determining the current user attention topic category according to the historical operation behavior of the user on the live broadcast room.
Optionally, the determining, according to the historical operation behavior of the user on the live broadcast room, the category of the current user attention topic includes:
and aiming at any category of live broadcast rooms, if the fact that the frequency of exiting the live broadcast rooms by the users within the quick exit time threshold is higher than the quick exit frequency threshold is counted, the category of the live broadcast rooms is set as the category of the current user attention topic.
Optionally, displaying the live content preview video in a client interface in association with the cover of the live room includes:
determining an attention live broadcast room and a non-attention live broadcast room in a current display range according to the current display range of a client interface;
displaying the live content preview video of the concerned live broadcast room on a client interface in a manner of being associated with a cover of the concerned live broadcast room;
and displaying the cover of the non-concerned live broadcast room on a client interface.
Optionally, determining, according to the current display range of the client interface, the concerned live broadcast room and the non-concerned live broadcast room in the current display range includes:
identifying at least one live broadcast room in the current display range according to the rolling control of the user on the content in the client interface;
and determining one live broadcast room as an attention live broadcast room and other live broadcast rooms as non-attention live broadcast rooms from the at least one live broadcast room according to a set position rule.
In a second aspect, an embodiment of the present disclosure further provides a preview apparatus of live content, including:
the acquisition module is used for acquiring a live content preview video of the live broadcast room, wherein the live content preview video is generated according to the live content of the live broadcast room;
and the display module is used for displaying the live content preview video and a cover of a live room in a client interface in a correlation manner.
In a third aspect, an embodiment of the present disclosure further provides a terminal, where the terminal includes:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method of previewing live content according to the first aspect.
In a fourth aspect, the disclosed embodiments also provide a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the method for previewing live content according to the first aspect.
The embodiment of the disclosure provides a preview method, a preview device, a preview terminal and a readable medium of live content. The method comprises the steps of obtaining a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room, and displaying the live content preview video and a cover of the live broadcast room in a client interface in a correlated mode. Through the scheme, the user can effectively know the live broadcast content in the live broadcast room.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, a brief description will be given below to the drawings required for the embodiments or the technical solutions in the prior art, and it is obvious that the drawings in the following description are some embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a method for previewing live content according to a first embodiment of the present disclosure;
fig. 2 is a flowchart of a method for previewing live content provided in the second embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a previewing apparatus for live content provided in a third embodiment of the present disclosure;
fig. 4 is a schematic hardware structure diagram of a terminal provided in the fourth embodiment of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the disclosure and are not limiting of the disclosure. It should be further noted that, for the convenience of description, only some of the structures relevant to the present disclosure are shown in the drawings, not all of them.
In the following embodiments, optional features and examples are provided in each embodiment, and various features described in the embodiments may be combined to form a plurality of alternatives, and each numbered embodiment should not be regarded as only one technical solution.
Example one
Fig. 1 shows a flowchart of a live content preview method provided in an embodiment of the present disclosure, which is applicable to live content preview, and is particularly applicable to live content preview in an interface displayed in a live room as a list item. The method can be implemented by a preview device of live content, which can be implemented by software and/or hardware in the terminal, and preferably can be centralized in the client software.
As shown in fig. 1, a preview method of live content provided in the embodiment of the present disclosure includes the following steps:
s110, acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room;
the client can initiate a request to the server when receiving a live content preview command, and the server can generate a live content preview video and send the live content preview video to the client according to the received request; after receiving the live content preview video sent by the server, the client can play the live content preview video.
The live content preview command can be initiated by a user in real time, for example, the user initiates content preview on a certain live broadcast room through button selection in a live broadcast room selection interface; or automatically triggered according to a preset policy, for example, when a certain live broadcast room is detected as a live broadcast focus room, content preview of the live broadcast room is automatically initiated.
Optionally, the acquiring a live content preview video of a live broadcast room includes:
acquiring live broadcast content pushed by a server as a live broadcast content preview video; or acquiring live broadcast content pushed by a server, and generating a live broadcast content preview video according to the live broadcast content locally at a client.
That is, the client may directly obtain the live preview video that has been generated by rendering by the server, or the client may also receive the live content data stream pushed by the server, and locally render and generate the live preview video at the client.
Optionally, the live content preview video is synchronized with the live content or delayed by a preset time.
The live content preview video and the live content have a delay of preset time, the live content preview video can be a video played before the live content preset time, illustratively, the live content preview video can be slower than the live content by 5 seconds, and when the client locally generates the live content preview video according to the live content, the delay can be set to reduce the performance requirement on the client.
And S120, displaying the live content preview video and the cover of the live room in a client interface in a correlation manner.
Wherein, the cover of the live broadcast room is usually related to the live broadcast content, and the client displays the cover of the live broadcast room to the user in the selection interface of the live broadcast room. The cover typically shows the theme of the live room more prominently, and the user can know the content of the live room which is possibly live through the cover.
The live content preview video may be displayed in the client interface in association with the cover page, may be associated in position, or may indicate the association between the two through an obvious guide, which is not limited herein.
Optionally, before the displaying the live content preview video in association with the cover page of the live broadcast room on the client interface, the method further includes:
and acquiring a cover of the live broadcast room generated according to the live broadcast content of the live broadcast room.
The generation mode of the cover can be generated by frame cutting of live content of a live broadcast room, and the generation mode can be related to the time when a user enters a live broadcast room selection interface, for example, when the user enters the live broadcast room selection interface, the frame cutting of the live broadcast content implemented in the live broadcast room is carried out, and the frame cutting is used as the cover of the live broadcast room; or the cover page is periodically pushed by the server, for example, when a user enters a selection interface of a live broadcast room, the client sends a cover page acquisition command to the server, after receiving the command, the server sends the cover page generated by frame cutting in the previous period of the live broadcast room to the client, and the client displays the cover page to the user after receiving the cover page.
Optionally, displaying the live content preview video in a client interface in association with the cover of the live room includes:
setting a cover of the live broadcast room as a main card; setting the live content preview video of the live broadcast room as a secondary card; and the auxiliary cards are nested in the display range of the main card for display, or the display ranges of the main card and the auxiliary cards are spliced for display.
The main card is a unit for displaying the cover of the live broadcast room, and a user can enter the live broadcast room by clicking the main card. The sub-card is a unit for displaying the live content preview video, and the user can enter the live room by clicking the sub-card. The secondary card is displayed by being associated with the primary card, so that a user can clearly know the corresponding relation between the live content preview video and the live room cover. Because the cover can show the theme of the live broadcast room more obviously, a user can firstly determine that the live broadcast content embodied by the cover is interesting, and then confirm that the live broadcast content in the live broadcast room is consistent with the propaganda of the cover by watching the live broadcast content preview video displayed in association with the cover, so that the situation that the live broadcast content is inconsistent with the propaganda of the cover after clicking to enter the live broadcast room is avoided.
Optionally, the live content preview video further includes an additional element associated with the live content.
The additional elements are elements in the live broadcast room except live content video, and are used for providing interaction for the live broadcast room or identifying various states of the live broadcast room.
Optionally, the additional element includes at least one of a live interactive effect element, a live room popup element, and a live room likes element.
According to the technical scheme, the problem that the user can not accurately know the live content only according to the live room cover is solved through the display of the live content preview video and the live room cover, and the effect that the user mistakenly enters the live room with inconsistent live content and live room cover is reduced.
Example two
Fig. 2 shows a flowchart of a preview method for live content according to a second embodiment of the present disclosure, and this embodiment preferably provides a method for selectively displaying a live preview video on the basis of the second embodiment, so as to reduce system resources consumed by a user when using a live preview function. The method can be implemented by a preview device of live content, which can be implemented by software and/or hardware in the terminal, and preferably can be centralized in the client software.
As shown in fig. 2, the method for previewing live content provided in the embodiment of the present disclosure includes the following steps:
s201, acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room;
s202, judging whether the live broadcast room is a concerned live broadcast room in the current display range;
and determining an attention live broadcast room and a non-attention live broadcast room in the current display range according to the current display range of the client interface.
And the current display range is the range of the application interface displayed to the user by the client. And displaying the live content preview video of the concerned live broadcasting room and the cover of the concerned live broadcasting room in a client interface in a correlated manner, and only displaying the cover of the concerned live broadcasting room, so that the system resources of the client can be saved.
Optionally, determining, according to the current display range of the client interface, the concerned live broadcast room and the non-concerned live broadcast room in the current display range includes:
identifying at least one live broadcast room in the current display range according to the rolling control of the user on the content in the client interface; and determining one live broadcast room as an attention live broadcast room and other live broadcast rooms as non-attention live broadcast rooms from the at least one live broadcast room according to a set position rule.
And the user can realize the scrolling control of the content by sliding the client interface up and down or clicking a corresponding button. In the process of rolling control, a client identifies a newly appeared live broadcast room in a current display range and a live broadcast room with a removed display range, and then determines a live broadcast room as an attention live broadcast room according to a position rule.
Each live broadcast room displays a live broadcast room cover in a live broadcast room selection interface in a card mode, and when any edge of the card moves out of a client interface, the client identifies that the live broadcast room is not in a current display range; when all edges of the card move into the client interface, the client recognizes that the live room is within the current display range. And when the original concerned live broadcast room does not accord with the position rule, re-determining the concerned live broadcast room and the non-concerned live broadcast room. Illustratively, when the proportion of the big card displaying the cover of the original concerned live broadcasting room in the concerned range is lower than that of the big card displaying the cover of the other live broadcasting room, the new concerned live broadcasting room is determined again according to the position rule.
S203, acquiring and judging whether the live broadcast theme category of the live broadcast room is a preset real-time theme category or a current user attention theme category;
the live topic category may be selected by the anchor when creating the live broadcast room, or may be determined by the server through automatic classification of the live broadcast content in the live broadcast room. The live subject category identifies the domain to which the live content of the live room relates, such as sports, games, music, etc.
The real-time theme type is preset by the server, and the server screens out the live broadcast theme type with higher requirement on the matching degree of live broadcast content and live broadcast room covers according to statistics on a large number of user use habits and sets the live broadcast theme type as the real-time theme type in advance.
Optionally, before obtaining the live topic category of the live broadcast room, the method further includes:
and determining the current user attention topic category according to the historical operation behavior of the user on the live broadcast room.
Optionally, determining the current user attention topic category according to the historical operation behavior of the user on the live broadcast room includes:
and aiming at any category of live broadcast rooms, if the fact that the frequency of exiting the live broadcast rooms by the users within the quick exit time threshold is higher than the quick exit frequency threshold is counted, the category of the live broadcast rooms is set as the category of the current user attention topic.
The fast exit time threshold is a preset time, such as 3 seconds. When the user exits the live broadcast room within the quick exit time threshold, the user is judged to be attracted to the live broadcast room by the cover of the live broadcast room, and then the user exits the live broadcast room within a short time because the live broadcast content is not consistent with the cover of the live broadcast room. The fast exit frequency threshold is a frequency preset for any live-room topic category, such as 0.5 times/minute. When a user browses the live broadcast rooms of the same theme category for multiple times and quits frequently and quickly, the situation that the live broadcast content is not consistent with the cover of the live broadcast room easily occurs in the live broadcast room of the theme category is judged.
S204, if the live broadcast room is a non-concerned live broadcast room and/or the live broadcast theme category of the live broadcast room is not a preset real-time theme category or a current user concerned theme category, only displaying a cover of the live broadcast room on a client interface;
s205, if the live broadcast room is a concerned live broadcast room and the live broadcast theme category of the live broadcast room is a preset real-time theme category or a current user concerned theme category, displaying the live broadcast content preview video and a cover page of the live broadcast room in a client interface in a correlated manner;
according to the technical scheme, the problem that a user cannot accurately know live content only according to the live room cover is solved through the display of the live content preview video and the live room cover, meanwhile, the system resources consumed by the user when the live content preview function is used are reduced through the selective play preview video, and the effect that the user mistakenly enters the live room with inconsistent live content and the live room cover is reduced.
EXAMPLE III
The live content previewing device provided by the embodiment of the disclosure can execute the live content previewing method provided by any embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
Fig. 3 is a schematic structural diagram of a device for previewing live content according to a third embodiment of the present disclosure, where the third embodiment of the present disclosure is applicable to previewing live content.
As shown in fig. 3, a preview apparatus for live content in the embodiment of the present disclosure includes
An obtaining module 301, configured to obtain a live content preview video of a live broadcast room, where the live content preview video is generated according to live content of the live broadcast room;
a display module 302, configured to display the live content preview video in a client interface in association with a cover of the live room.
Optionally, the system further includes a cover obtaining module, configured to obtain a cover of the live broadcast room generated according to the live broadcast content of the live broadcast room before the live broadcast content preview video is associated with the cover of the live broadcast room and displayed on a client interface.
Optionally, the obtaining module includes:
a first obtaining unit 3011, configured to obtain live content pushed by a server as a live content preview video; or
The second obtaining unit 3012 is configured to obtain live content pushed by a server, and generate, at a client, a live content preview video according to the live content.
Optionally, the live content preview video is synchronized with the live content or delayed by a preset time.
Optionally, the live content preview video further includes an additional element associated with the live content.
Optionally, the additional element includes at least one of a live interactive effect element, a live room popup element, and a live room likes element.
Optionally, the display module is specifically configured to:
setting a cover of the live broadcast room as a main card;
setting the live content preview video of the live broadcast room as a secondary card;
and the auxiliary cards are nested in the display range of the main card for display, or the display ranges of the main card and the auxiliary cards are spliced for display.
Optionally, the method further includes:
a theme category obtaining and judging module 303, configured to obtain and judge a live theme category of the live broadcast room;
and if the live broadcast theme category is a preset real-time theme category or a current user attention theme category, displaying the live broadcast content preview video in a client interface in a manner of being associated with a cover of the live broadcast room.
Optionally, the system further includes a topic category determining module 304, configured to determine, before obtaining the live topic category of the live broadcast room, a current user attention topic category according to a historical operation behavior of the user on the live broadcast room.
Optionally, the topic category determining module is specifically configured to: and aiming at any category of live broadcast rooms, if the fact that the frequency of exiting the live broadcast rooms by the users within the quick exit time threshold is higher than the quick exit frequency threshold is counted, the category of the live broadcast rooms is set as the category of the current user attention topic.
Optionally, the display module includes:
a live broadcast room distinguishing unit 3021, configured to determine, according to a current display range of the client interface, a concerned live broadcast room and a non-concerned live broadcast room in the current display range;
an association display unit 3022, configured to display a live content preview video of the attention live broadcast room in association with a cover page of the attention live broadcast room on a client interface;
a cover display unit 3023, configured to display a cover of the non-attention live broadcast room on a client interface.
Optionally, the live broadcast room distinguishing unit 3011 is specifically configured to:
identifying at least one live broadcast room in the current display range according to the rolling control of the user on the content in the client interface;
and determining one live broadcast room as an attention live broadcast room and other live broadcast rooms as non-attention live broadcast rooms from the at least one live broadcast room according to a set position rule.
The preview device of the live content provided by the embodiment of the present disclosure and the preview method of the live content provided by the embodiment of the present disclosure belong to the same inventive concept, and technical details that are not described in detail in the embodiment of the present disclosure may refer to the foregoing embodiment, and the embodiment of the present disclosure and the foregoing method embodiment have the same beneficial effects.
Example four
Fig. 4 shows a schematic hardware structure diagram of a terminal 400 according to a fourth embodiment of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 4, electronic device 400 may include a processing device (e.g., central processing unit, graphics processor, etc.) 401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage device 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic apparatus 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
Generally, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 408 including, for example, tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device 400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 4 illustrates an electronic device 400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 409, or from the storage device 408, or from the ROM 402. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 401.
The method mainly comprises the following steps:
acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room;
displaying the live content preview video in a client interface in association with a cover page of the live room.
The terminal provided by the embodiment of the present disclosure and the method for previewing live content provided by the foregoing embodiment belong to the same inventive concept, and technical details that are not described in detail in the embodiment of the present disclosure may refer to the foregoing embodiment, and the embodiment of the present disclosure and the foregoing embodiment have the same beneficial effects.
EXAMPLE five
A fifth embodiment of the present disclosure provides a computer-readable medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for previewing live content provided in the foregoing embodiment, and the method mainly includes:
acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room;
displaying the live content preview video in a client interface in association with a cover page of the live room.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring at least two internet protocol addresses; sending a node evaluation request comprising the at least two internet protocol addresses to node evaluation equipment, wherein the node evaluation equipment selects the internet protocol addresses from the at least two internet protocol addresses and returns the internet protocol addresses; receiving an internet protocol address returned by the node evaluation equipment; wherein the obtained internet protocol address indicates an edge node in the content distribution network.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving a node evaluation request comprising at least two internet protocol addresses; selecting an internet protocol address from the at least two internet protocol addresses; returning the selected internet protocol address; wherein the received internet protocol address indicates an edge node in the content distribution network.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (12)

1. A preview method of live content is applied to a client, and the method comprises the following steps:
acquiring a live content preview video of a live broadcast room, wherein the live content preview video is generated according to live content of the live broadcast room, and the live content preview video is synchronous with the live content or has delay of preset time;
displaying the live content preview video in a client interface in association with a cover page of the live room; before displaying the live content preview video in association with the cover page of the live room on a client interface, the method further comprises:
acquiring a cover of the live broadcast room generated according to the live broadcast content of the live broadcast room;
the generation mode of the cover comprises the following steps: the cover generated by frame cutting of live broadcast content of the live broadcast room or generated by frame cutting of the last period is periodically pushed by the server;
displaying the live content preview video in association with a cover page of the live room on a client interface includes:
determining an attention live broadcast room and a non-attention live broadcast room in a current display range according to the current display range of a client interface;
displaying the live content preview video of the concerned live broadcast room on a client interface in a manner of being associated with a cover of the concerned live broadcast room;
and displaying the cover of the non-concerned live broadcast room on a client interface.
2. The method of claim 1, wherein obtaining the live content preview video of the live room comprises:
acquiring live broadcast content pushed by a server as a live broadcast content preview video; or
And acquiring live broadcast content pushed by a server, and generating a live broadcast content preview video according to the live broadcast content at a client.
3. The method of claim 1, wherein:
the live content preview video also includes additional elements associated with the live content.
4. The method of claim 3, wherein:
the additional elements include at least one of a live interactive effect element, a live room popup element, and a live room likes element.
5. The method of claim 1, wherein displaying the live content preview video in association with a cover page of the live room on a client interface comprises:
setting a cover of the live broadcast room as a main card;
setting the live content preview video of the live broadcast room as a secondary card;
and the auxiliary cards are nested in the display range of the main card for display, or the display ranges of the main card and the auxiliary cards are spliced for display.
6. The method of claim 1, wherein prior to displaying the live content preview video in association with a cover page of the live view on a client interface, further comprising:
acquiring and judging the live broadcast theme category of the live broadcast room;
and if the live broadcast theme category is a preset real-time theme category or a current user attention theme category, displaying the live broadcast content preview video in a client interface in a manner of being associated with a cover of the live broadcast room.
7. The method of claim 6, wherein before obtaining the live topic category of the live room, further comprising:
and determining the current user attention topic category according to the historical operation behavior of the user on the live broadcast room.
8. The method of claim 7, wherein determining the current user attention topic category according to the user's historical operating behavior on the live broadcast room comprises:
and aiming at any category of live broadcast rooms, if the fact that the frequency of exiting the live broadcast rooms by the users within the quick exit time threshold is higher than the quick exit frequency threshold is counted, the category of the live broadcast rooms is set as the category of the current user attention topic.
9. The method of claim 1, wherein determining the attended live room and the unattended live room in the current display range according to the current display range of the client interface comprises:
identifying at least one live broadcast room in the current display range according to the rolling control of the user on the content in the client interface;
and determining one live broadcast room as an attention live broadcast room and other live broadcast rooms as non-attention live broadcast rooms from the at least one live broadcast room according to a set position rule.
10. An apparatus for previewing live content, comprising:
the live broadcast content preview system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a live broadcast content preview video of a live broadcast room, the live broadcast content preview video is generated according to the live broadcast content of the live broadcast room, and the live broadcast content preview video is synchronous with the live broadcast content or has delay of preset time;
the display module is used for displaying the live content preview video and a cover of the live room in a client interface in a correlation manner;
the cover acquiring module is used for acquiring a cover of the live broadcast room generated according to the live broadcast content of the live broadcast room before the live broadcast content preview video is associated with the cover of the live broadcast room and displayed on a client interface; the generation mode of the cover comprises the following steps: the cover generated by frame cutting of live broadcast content of the live broadcast room or generated by frame cutting of the last period is periodically pushed by the server;
the display module includes:
the live broadcast room distinguishing unit is used for determining an attention live broadcast room and a non-attention live broadcast room in the current display range according to the current display range of the client interface;
the related display unit is used for displaying the live content preview video of the concerned live broadcast room and the cover of the concerned live broadcast room on a client interface in a related mode;
and the cover display unit is used for displaying the cover of the non-concerned live broadcast room on a client interface.
11. A terminal, characterized in that the terminal comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a preview method for live content as recited in any of claims 1-9.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a method of previewing live content according to any one of claims 1 to 9.
CN201811446853.2A 2018-11-29 2018-11-29 Live content preview method, device, equipment and medium Active CN109413483B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811446853.2A CN109413483B (en) 2018-11-29 2018-11-29 Live content preview method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811446853.2A CN109413483B (en) 2018-11-29 2018-11-29 Live content preview method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN109413483A CN109413483A (en) 2019-03-01
CN109413483B true CN109413483B (en) 2020-01-14

Family

ID=65456419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811446853.2A Active CN109413483B (en) 2018-11-29 2018-11-29 Live content preview method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN109413483B (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110072138B (en) * 2019-04-26 2021-06-18 广州酷狗计算机科技有限公司 Video playing method, video playing equipment and computer readable storage medium
CN110336829B (en) * 2019-07-16 2020-11-27 广州华多网络科技有限公司 Data processing method and system, server and client
CN110493629B (en) * 2019-08-22 2021-12-07 北京达佳互联信息技术有限公司 Live broadcast cover hanging part display method and device, electronic equipment and storage medium
CN111479129B (en) * 2020-04-02 2023-04-25 广州酷狗计算机科技有限公司 Live cover determination method, device, server, medium and system
CN111581557B (en) * 2020-04-27 2023-06-27 北京字节跳动网络技术有限公司 Information display method, device, electronic equipment and storage medium
CN111581434A (en) * 2020-04-29 2020-08-25 北京达佳互联信息技术有限公司 Video service providing method, apparatus, electronic device and storage medium
CN113727164B (en) * 2020-05-26 2024-04-26 百度在线网络技术(北京)有限公司 Live broadcasting room entrance display method and device, electronic equipment and storage medium
CN112527168A (en) * 2020-12-24 2021-03-19 杭州网易云音乐科技有限公司 Live broadcast interaction method and device, storage medium and electronic equipment
CN112887749A (en) * 2021-02-01 2021-06-01 北京百度网讯科技有限公司 Method and device for providing live content preview, electronic equipment and medium
CN113055750B (en) * 2021-03-08 2023-10-13 广州繁星互娱信息科技有限公司 Live broadcast method, live broadcast device, terminal and storage medium
CN113518233A (en) * 2021-03-22 2021-10-19 广州方硅信息技术有限公司 Cover display method and device, electronic equipment and storage medium
CN112767100A (en) * 2021-04-07 2021-05-07 浙江口碑网络技术有限公司 Page display method and device, electronic equipment and storage medium
CN115209165B (en) * 2021-04-08 2024-08-13 北京字节跳动网络技术有限公司 Method and device for controlling live cover display
CN113365136A (en) * 2021-06-04 2021-09-07 北京字跳网络技术有限公司 Page display method and device of application program and electronic equipment
CN113792164A (en) * 2021-07-30 2021-12-14 北京达佳互联信息技术有限公司 Multimedia display method, device, electronic equipment and computer readable storage medium
CN115941984A (en) * 2021-08-26 2023-04-07 北京字跳网络技术有限公司 Interaction method, interaction device, electronic equipment, storage medium and product
CN113868446A (en) * 2021-09-28 2021-12-31 北京达佳互联信息技术有限公司 Page display method, device, equipment and storage medium
CN114071179B (en) * 2021-11-22 2023-12-26 北京字跳网络技术有限公司 Live broadcast preview method, device, equipment and medium
CN114500437A (en) * 2021-12-27 2022-05-13 深圳腾银信息咨询有限责任公司 Live propaganda platform based on enterprise WeChat
CN114697727B (en) * 2022-03-31 2024-06-25 北京字跳网络技术有限公司 Live broadcast room display method and device, electronic equipment and storage medium
CN114707092B (en) * 2022-04-18 2024-12-20 北京字跳网络技术有限公司 Live content display method, device, equipment, readable storage medium and product
CN115002501B (en) * 2022-07-28 2022-12-27 北京达佳互联信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN115460428A (en) * 2022-09-05 2022-12-09 北京达佳互联信息技术有限公司 Data processing method, data processing apparatus, electronic device, and storage medium
CN115460449A (en) * 2022-09-05 2022-12-09 北京达佳互联信息技术有限公司 Information display method, sending method, terminal and server
CN119155472A (en) * 2023-06-14 2024-12-17 北京字跳网络技术有限公司 Interface switching method and device, electronic equipment and storage medium
CN118660206A (en) * 2024-04-17 2024-09-17 北京字跳网络技术有限公司 Interaction method, electronic device, storage medium and program product

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105828216A (en) * 2016-03-31 2016-08-03 北京奇艺世纪科技有限公司 Live broadcast video subtitle synthesis system and method
CN106162248A (en) * 2016-06-27 2016-11-23 武汉斗鱼网络科技有限公司 Management method and the system of position promoted by live platform
CN106210841A (en) * 2016-07-06 2016-12-07 深圳市矽伟智科技有限公司 A kind of audio video synchronization player method, device
CN106293723A (en) * 2016-08-03 2017-01-04 北京金山安全软件有限公司 Method, device and equipment for manufacturing live broadcast cover
CN106412621A (en) * 2016-09-28 2017-02-15 广州华多网络科技有限公司 Video display method and device of network studio, control method and related equipment
CN106506448A (en) * 2016-09-26 2017-03-15 北京小米移动软件有限公司 Live display packing, device and terminal
WO2017176808A1 (en) * 2016-04-04 2017-10-12 Twitter, Inc. Live video classification and preview selection
CN107318044A (en) * 2017-06-30 2017-11-03 武汉斗鱼网络科技有限公司 A kind of live content intercept method and system
CN107465936A (en) * 2017-06-30 2017-12-12 武汉斗鱼网络科技有限公司 A kind of live list mirror image methods of exhibiting, live Platform Server and client
CN107710767A (en) * 2016-01-29 2018-02-16 乐威指南公司 Allow users to the system and method that the access for content is received in close network
CN108076354A (en) * 2017-12-20 2018-05-25 北京潘达互娱科技有限公司 Direct broadcasting room recommends method and apparatus
CN108600781A (en) * 2018-05-21 2018-09-28 腾讯科技(深圳)有限公司 A kind of method and server of the generation of video cover

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201029463A (en) * 2009-01-23 2010-08-01 Kinpo Elect Inc Method for browsing video files
US9264770B2 (en) * 2013-08-30 2016-02-16 Rovi Guides, Inc. Systems and methods for generating media asset representations based on user emotional responses

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107710767A (en) * 2016-01-29 2018-02-16 乐威指南公司 Allow users to the system and method that the access for content is received in close network
CN105828216A (en) * 2016-03-31 2016-08-03 北京奇艺世纪科技有限公司 Live broadcast video subtitle synthesis system and method
WO2017176808A1 (en) * 2016-04-04 2017-10-12 Twitter, Inc. Live video classification and preview selection
CN106162248A (en) * 2016-06-27 2016-11-23 武汉斗鱼网络科技有限公司 Management method and the system of position promoted by live platform
CN106210841A (en) * 2016-07-06 2016-12-07 深圳市矽伟智科技有限公司 A kind of audio video synchronization player method, device
CN106293723A (en) * 2016-08-03 2017-01-04 北京金山安全软件有限公司 Method, device and equipment for manufacturing live broadcast cover
CN106506448A (en) * 2016-09-26 2017-03-15 北京小米移动软件有限公司 Live display packing, device and terminal
CN106412621A (en) * 2016-09-28 2017-02-15 广州华多网络科技有限公司 Video display method and device of network studio, control method and related equipment
CN107318044A (en) * 2017-06-30 2017-11-03 武汉斗鱼网络科技有限公司 A kind of live content intercept method and system
CN107465936A (en) * 2017-06-30 2017-12-12 武汉斗鱼网络科技有限公司 A kind of live list mirror image methods of exhibiting, live Platform Server and client
CN108076354A (en) * 2017-12-20 2018-05-25 北京潘达互娱科技有限公司 Direct broadcasting room recommends method and apparatus
CN108600781A (en) * 2018-05-21 2018-09-28 腾讯科技(深圳)有限公司 A kind of method and server of the generation of video cover

Also Published As

Publication number Publication date
CN109413483A (en) 2019-03-01

Similar Documents

Publication Publication Date Title
CN109413483B (en) Live content preview method, device, equipment and medium
JP7159358B2 (en) Video access method, client, device, terminal, server and storage medium
CN109640188B (en) Video preview method and device, electronic equipment and computer readable storage medium
CN110012339B (en) Video playing and displaying method, device, equipment and storage medium
CN109618177B (en) Video processing method and device, electronic equipment and computer readable storage medium
CN111510760B (en) Video information display method and device, storage medium and electronic equipment
WO2017096953A1 (en) Hot video displaying method and device
CN108924661B (en) Data interaction method, device, terminal and storage medium based on live broadcast room
WO2022017204A1 (en) Video interaction method and device, electronic device and storage medium
CN113286197A (en) Information display method and device, electronic equipment and storage medium
US11652763B2 (en) Information display method and apparatus, and electronic device
CN109600656B (en) Video list display method and device, terminal equipment and storage medium
EP4529190A1 (en) Media content playing method and apparatus, and device, storage medium and program product
CN114071179A (en) A live preview method, device, equipment, program product and medium
US20220191556A1 (en) Method for processing live broadcast information, electronic device and storage medium
CN111163348A (en) Searching method and device based on video playing
CN104796795A (en) Video content publishing method and device
CN109597929A (en) Methods of exhibiting, device, terminal and the readable medium of search result
CN109889869A (en) Loading method, device, equipment and the storage medium of video data
US20240028189A1 (en) Interaction method and apparatus, electronic device and computer readable medium
CN108810580B (en) Media content pushing method and device
CN109635131A (en) Multimedia content list display methods, method for pushing, device and storage medium
CN111147885B (en) Live broadcast room interaction method and device, readable medium and electronic equipment
CN111246245A (en) Method and device for pushing video aggregation page, server and terminal equipment
CN109996102B (en) Video information synchronous display method, device, equipment and storage medium

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