CN114928768A - Live broadcast information pushing method, device, system, electronic equipment and computer medium - Google Patents
Live broadcast information pushing method, device, system, electronic equipment and computer medium Download PDFInfo
- Publication number
- CN114928768A CN114928768A CN202210657367.5A CN202210657367A CN114928768A CN 114928768 A CN114928768 A CN 114928768A CN 202210657367 A CN202210657367 A CN 202210657367A CN 114928768 A CN114928768 A CN 114928768A
- Authority
- CN
- China
- Prior art keywords
- information
- anchor
- marked
- screen
- client
- 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.)
- Pending
Links
Images
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue ordering
-
- 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/47815—Electronic shopping
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The disclosure provides a live broadcast information pushing method and device, and relates to the technical fields of computer vision, voice technology, internet media and the like. The specific implementation scheme is as follows: determining objects to be marked of a anchor terminal and the anchor screen position of the objects to be marked; acquiring article information of an object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client, so that the article information is marked at the position, relative to the position of the main broadcast screen, in the broadcast picture of the client. By the implementation method, the anchor can optionally mark the information of the surrounding articles in the live scene, and the user experience is improved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to the field of computer vision, speech technology, internet media, and the like, and in particular, to a live broadcast information push method, apparatus, system, electronic device, computer-readable medium, and computer program product.
Background
More and more companies and anchor stocks live broadcast with goods in the existing society, and people can also choose to purchase goods in live broadcast; the current live broadcast can only explain the commodity details through fixed position setting and provide the commodity details for the user to check; if a user wants to view other items worn or placed on the anchor or model, it is difficult to know the details of the item.
Disclosure of Invention
A live broadcast information pushing method and device, a system, an electronic device, a computer readable medium and a computer program product are provided.
According to a first aspect, a live broadcast information push method is provided, and the method includes: determining objects to be marked of a anchor end and the anchor screen position of the objects to be marked; acquiring article information of an object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client, so that the article information is marked at the position, relative to the position of the main broadcast screen, in the broadcast picture of the client.
According to a second aspect, there is further provided a live broadcast information push method, including: receiving associated information and live audio and video streams, wherein the associated information is obtained by associating the position of a main broadcast screen with article information after determining the to-be-marked object and the main broadcast screen position and the article information of the to-be-marked object for the main broadcast terminal; determining screen information of a main broadcasting terminal based on the live audio and video stream; and pushing the associated information, the live audio and video stream and the screen information of the anchor terminal to the client so as to mark the article information at the position relative to the anchor screen position in the playing picture of the client.
According to a third aspect, a live broadcast information pushing device is provided, and the device includes: the anchor determining unit is configured to determine an object to be marked of an anchor end and an anchor screen position of the object to be marked; the anchor acquisition unit is configured to acquire the item information of the object to be marked; the anchor association unit is configured to associate the anchor screen position with the item information to obtain associated information; and the anchor pushing unit is configured to push the associated information and the live audio and video stream to the client after the live audio and video stream is generated so as to mark the article information at the position, relative to the anchor screen, in the playing picture of the client.
According to a fourth aspect, there is provided a live broadcast information push apparatus, including: the service receiving unit is configured to receive associated information and live audio and video streams, wherein the associated information is information obtained by associating the anchor screen position with the article information after the anchor terminal determines the to-be-labeled object and the anchor screen position of the to-be-labeled object and the article information; a service determination unit configured to determine screen information of a anchor terminal based on a live audio/video stream; and the service pushing unit is configured to push the associated information, the live audio and video stream and the screen information of the anchor terminal to the client so as to mark the article information at a position relative to the position of the anchor screen in a playing picture of the client.
According to a fifth aspect, there is further provided a live information push system, including: the system comprises a main broadcasting end, a server end and a client end; the anchor terminal is used for determining the objects to be marked and the anchor screen positions of the objects to be marked; acquiring article information of an object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client through the server, so that the article information is marked at the position, relative to the position of the anchor screen, in the playing picture of the client.
According to a sixth aspect, there is provided an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method as described in any one of the implementations of the first aspect or the second aspect.
According to a seventh aspect, there is provided a non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to perform a method as described in any implementation of the first or second aspect.
According to an eighth aspect, there is provided a computer program product comprising a computer program which, when executed by a processor, implements a method as described in any of the implementations of the first or second aspect.
The embodiment of the disclosure provides a live broadcast information pushing method and a device, firstly, determining an object to be marked at a anchor end and an anchor screen position of the object to be marked; secondly, acquiring the article information of the object to be marked; thirdly, associating the position of the anchor screen with the item information to obtain associated information; and finally, after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client, so that the article information is marked at the position, relative to the position of the anchor screen, in the playing picture of the client. Therefore, when the anchor broadcasts explain commodities, the anchor broadcasts can mark the commodities being explained or a plurality of other commodities which are not explained in the live broadcast picture of the client in real time by pushing the associated information to the client, convenience of pushing the live broadcast information of the anchor broadcasts is improved, and user experience is improved.
It should be understood that the statements in this section are not intended to identify key or critical features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
fig. 1 is a flow diagram of one embodiment of a live information push method according to the present disclosure;
FIG. 2 is a schematic diagram of the client playing image showing the information of the object in the present disclosure;
fig. 3 is a flow diagram of another embodiment of a live information push method according to the present disclosure;
fig. 4 is a schematic structural diagram of an embodiment of a live information push apparatus according to the present disclosure;
fig. 5 is a schematic structural diagram of another embodiment of a live broadcast information push apparatus according to the present disclosure;
fig. 6 is a schematic structural diagram of an embodiment of a live information push system according to the present disclosure;
fig. 7 is a block diagram of an electronic device for implementing a live information push method according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 shows a flow 100 according to an embodiment of a live broadcast information push method according to the present disclosure, where the live broadcast information push method includes the following steps:
In this embodiment, an execution main body in which the live broadcast information pushing method operates may be an anchor terminal (an anchor uses a terminal device that joins a live broadcast room) that generates a live broadcast audio/video stream, and the audio/video device of the anchor terminal collects and encodes audio/video data initiated by the anchor, generates an RTMP (Real Time Messaging Protocol) message, and pushes the generated message to a live broadcast network address requesting a live broadcast server, and at this Time, the live broadcast terminal locally generates and displays a live broadcast picture of the live broadcast room based on the audio/video data of the audio/video device in Real Time, where the live broadcast picture may include: the anchor and the surrounding image where the anchor is located.
When the audience of the client needs to watch the video of the live broadcast room, the client sends a request of 'joining the live broadcast room' to the live broadcast server, receives the network address sent by the live broadcast server, pulls the live broadcast audio and video stream of the live broadcast picture of the live broadcast room from the network address, and displays the live broadcast picture in real time to obtain a client playing picture.
In this embodiment, the object to be marked at the anchor terminal is an article appearing in the live broadcast picture, and since the live broadcast picture is a picture that changes in real time, the object to be marked can also be different articles appearing in different pictures.
In this embodiment, the anchor screen position is an actual position where the object to be marked is located on the anchor display screen, and the anchor screen position is also a position of the object to be marked in the live broadcast picture of the anchor.
In this embodiment, the object to be marked may be determined by the anchor, and the execution main body on which the live broadcast information push method operates may acquire the object to be marked sent by the anchor through the information acquisition interface. After the execution main body determines the object to be marked, the object to be marked in the live broadcast picture is determined through image recognition, and the position of a main broadcast screen of the object to be marked in the whole live broadcast picture is determined.
For example, when the anchor wears a short sleeve at the beginning of live broadcasting, when the anchor wants to identify the article information for the short sleeve, the anchor screen position of the short sleeve in the anchor screen is determined by directly taking the short sleeve as the to-be-marked article, and after the live broadcasting information push method is executed, the article information of the short sleeve is displayed in real time at the position, relative to the anchor screen position, in the playing picture of the client. When the anchor broadcasts in the live broadcasting process, a long sleeve is worn, when the anchor broadcasts want to identify the article information for the long sleeve, the long sleeve is directly used as an object to be marked, the anchor broadcasting screen position of the long sleeve is determined, and after the live broadcasting information push method is executed, the article information of the long sleeve can be displayed in real time at the position, relative to the anchor broadcasting screen position, in the broadcasting picture of the client.
Optionally, the to-be-marked object and the anchor screen position of the to-be-marked object may also be directly obtained from the anchor through an information obtaining interface (an interface specially set for the anchor and used for sending the to-be-marked object). For example, when the anchor plans and explains a commodity, the anchor can take the commodity which is worn on the body and is of the same type as the commodity as the object to be marked, and the position of the anchor screen of the object to be marked is determined.
Optionally, the to-be-annotated object and the anchor screen position of the to-be-annotated object may also be directly determined by the execution main body, and the determining the to-be-annotated object at the anchor end and the anchor screen position of the to-be-annotated object may include: acquiring an article to be explained and a live broadcast picture of a live broadcast end, wherein the live broadcast picture is obtained by shooting a main broadcast and scenes around the main broadcast through a camera device of the live broadcast end; identifying an article with the same shape and type as the article to be explained in a live broadcast picture through a pre-trained article identification model, and taking the identified article as an article to be marked; and identifying the area of the object to be marked through the pre-trained area identification model, and taking the area as the position of the anchor screen of the object to be marked. In this embodiment, the article identification model is used to represent the correspondence between the article to be explained and the article similar to the article to be explained in the image. The area identification model is used for representing the corresponding relation between the object to be marked and the area of the object to be marked in the image.
Optionally, the determining the object to be marked at the anchor end and the anchor screen position of the object to be marked includes: identifying all articles in a live broadcast picture, and taking all articles as objects to be marked; and determining the position of each article in the live broadcast picture as the position of the anchor screen of the object to be marked.
In this embodiment, the object to be marked may be one item or multiple items, and the position of the anchor screen may be one position or multiple positions, where each position corresponds to one item, and optionally, multiple positions may also correspond to one item.
And 102, acquiring the article information of the object to be marked.
In this embodiment, the article information is information for performing detailed labeling and explanation on the object to be labeled, and the article information includes: information such as the identifier of the object to be marked, the name, the place of origin, and the characteristics of the object to be marked, for example, in the live broadcast picture shown in fig. 2, the item information of the object to be marked includes: a necklace and a short sleeve.
For more detailed description of the object to be labeled, the article information further includes: the method comprises the steps that a title of a detail page of the object to be marked and a detail link corresponding to the title are marked, and a user can directly access the detail page of the object to be marked by clicking the title or the detail link of the detail page.
Optionally, the item information may further include: and marking the text of the object to be marked. The text labeling comprises the following steps: the shape, color, characteristics, origin and other information of the object to be marked.
For more detailed description of the object to be labeled, the article information may further include: displaying an operation type, where the display operation type is used to identify an operation of a user on the item information, for example, the operation type is a click, and the item information can be displayed in a play picture of the client by clicking; the operation type is a marquee, and the playing picture of the client is selected through the marquee to display the article information.
And 103, associating the position of the anchor screen with the item information to obtain associated information.
In this embodiment, the execution body on which the live broadcast information push method operates associates the anchor screen position with the item information to obtain associated information including the item information and the anchor screen position. The client can be informed through the associated information, and different article information can be displayed at different screen positions, so that the to-be-marked object can be marked in a playing picture of the client in time.
In this embodiment, when the commodity information includes: when the details of the object to be marked are linked, the anchor screen position is associated with the details of the object to be marked; during live broadcasting, the anchor determines that the anchor screen position in the live broadcasting picture displays the object to be marked, for example, a link of a hat is associated with the upper left corner of the live broadcasting picture, so that the hat worn by the anchor is exactly positioned at the set position during live broadcasting. And displaying a small label and concise information of the commodity in a live broadcast picture of the live broadcast end or a client broadcast picture, displaying detailed information of the commodity after the commodity is clicked, immediately purchasing the commodity and the like.
Optionally, the method further includes: and acquiring the screen size of the anchor terminal, and associating the screen size of the anchor terminal, the live screen position and the article information to obtain associated information. By associating the screen size of the anchor terminal in the association information, the client terminal can be facilitated to quickly convert the client screen position.
And 104, after the live audio and video stream is generated, pushing the associated information and the live audio and video stream to the client so as to mark the article information at the position, relative to the position of the anchor screen, in the playing picture of the client.
In this embodiment, the live audio and video stream is an audio and video stream of a corresponding live broadcast room generated by an execution main body running on the live broadcast information push method, and after the execution main body communicates with a server to obtain a network address of the live broadcast room, audio and video data initiated by a main broadcast are collected and encoded by an audio and video device to obtain the live broadcast audio and video stream. The live audio and video stream comprises a plurality of live pictures, and the live pictures can comprise: the method comprises the following steps of marking an object to be marked, a main broadcast and a scene around the main broadcast, and optionally, the live broadcast picture further comprises the following steps: the object to be explained is an article which needs to be explained by the main broadcasting in the live broadcasting room. The object to be explained may be an object to be labeled or may not be an object to be labeled. When the object to be explained is not the object to be marked, the object information can be marked for the object to be marked by the live broadcast information pushing method.
In this embodiment, the pushing the associated information and the live audio/video stream to the client includes: generating an IM (Internet message) message based on the association information, and sending the IM message to the client; based on the live audio and video stream, an RTMP (Real Time Messaging Protocol) message is generated, and the generated RTMP message is pushed to a network address of a live broadcast room requesting a server.
Optionally, the pushing the associated information and the live audio and video stream to the client further includes: generating an IM message based on the association information, sending the IM message to the server side, and forwarding the IM message to the client side through the server side; and generating RTMP information based on the live audio and video stream, and pushing the generated RTMP information to a network address of a live broadcast room requesting a server.
In this embodiment, the client is a terminal of a viewer joining a live broadcast room, when the viewer joins the live broadcast, a request of "joining a current live broadcast room" is sent to the server through the client, after the request passes, a network address sent by the service segment is received, a live broadcast audio/video stream of the current live broadcast room is pulled from the network address, and a play picture corresponding to a live broadcast picture is played in real time through the live broadcast audio/video stream.
The anchor terminal anchor clicks to set the anchor screen position, associates the anchor screen position with the article information to obtain associated information, then sends the data corresponding to the associated information to the client through IM, after the client receives the IM data, analyzes and displays the label explaining the position of the commodity and the short information of the commodity, and the client can click the label to display the detailed introduction of the commodity information.
Optionally, when the associated information does not include the screen information of the anchor terminal, after the anchor terminal obtains the associated information, the associated information is sent to the server terminal, the server terminal sends the associated information and the screen information of the anchor terminal to the client terminal, after the client terminal receives the information of the server terminal, the position of the anchor screen is converted into a position of a client screen based on the screen information of the anchor terminal and the screen information of the client terminal, the position of the client screen is analyzed, and the item information is displayed at the position of the client screen, with a display result as shown in fig. 2.
Optionally, when the associated information includes the screen information of the anchor terminal, after the anchor terminal obtains the associated information, the associated information is sent to the client, and after the client receives the associated information, the anchor screen position is converted into a client screen position based on the screen information of the anchor terminal and the screen information of the client, and the item information is analyzed and displayed at the client screen position.
In this embodiment, after receiving the association information and the live audio/video stream, the client determines, based on the association information, a position in the playing picture corresponding to the anchor screen position (the position is a client screen position), and displays corresponding information in the item information in real time at the position, thereby never achieving the purpose of identifying the item information. It should be noted that, the contents of the article information are different, and the corresponding information displayed at the position is different; for example, the item information includes: the name of the object to be marked is the corresponding information; as another example, the item information includes: and if the title is linked with the details of the object to be marked, the corresponding information is the title, and when the audience clicks the title, the details link of the object to be marked is accessed.
The live broadcast information push method provided by the embodiment includes the steps that firstly, objects to be marked of a anchor terminal and the anchor screen position of the objects to be marked are determined; secondly, acquiring the article information of the object to be marked; thirdly, associating the position of the anchor screen with the item information to obtain associated information; and finally, after the live audio and video stream is generated, pushing the associated information and the live audio and video stream to the client so as to mark article information in a position, relative to the position of the anchor screen, in a playing picture of the client. Therefore, when the anchor broadcasts explain commodities, the anchor broadcasts can mark the commodities being explained or a plurality of other commodities which are not explained in the live broadcast picture of the client in real time by pushing the associated information to the client, convenience of pushing the live broadcast information of the anchor broadcasts is improved, and user experience is improved.
In some optional implementation manners of this embodiment, the determining the to-be-annotated object at the anchor terminal and the anchor screen position of the to-be-annotated object includes: acquiring a live broadcast picture shot by a camera, wherein the live broadcast picture comprises an image of an object to be marked; generating and displaying a position configuration interface based on the live broadcast picture, wherein the position configuration interface is an operation interface for acquiring the position of a main broadcast screen of different objects in the live broadcast picture; receiving operation information of different articles on the position configuration interface by the anchor; and determining the objects to be marked of the anchor terminal and the anchor screen position of the objects to be marked based on the operation information.
In this embodiment, the camera is a video device for shooting a live broadcast picture at a live broadcast end, a position configuration interface is generated based on the live broadcast picture, the position configuration interface including positions of different objects and a main broadcast screen of each object in the live broadcast picture can be obtained, and an object to be marked and the main broadcast screen position of the object to be marked can be determined through operation of the position configuration interface by a main broadcast.
In this embodiment, the position of the anchor screen may be position coordinate information of an image on a live broadcast picture on the screen, after the live broadcast is started, the position configuration interface of the anchor has coordinate information of current live broadcast imaging of the anchor and surrounding scenes, and the position of the object to be marked on the position configuration interface is clicked or touched to obtain the object to be marked and the position coordinate information of the object to be marked.
In this embodiment, the positions of different objects and the anchor screen of each object in the position configuration interface may be obtained by identifying the item identification model and the area identification model. The operation information is information obtained by the anchor operating the article, and the operation information can be single click, double click or frame selection, and the like.
In this embodiment, the live broadcast picture may be a picture acquired before live broadcast by a main broadcast in a live broadcast room, or may be a picture acquired by the main broadcast in real time through a camera in a real-time live broadcast process.
According to the method for determining the to-be-marked object of the anchor terminal and the anchor screen position of the to-be-marked object, a position configuration interface is generated after a live broadcast picture is obtained, the anchor can conveniently mark the to-be-marked object and the anchor screen position of the to-be-marked object, and the efficiency of marking the to-be-marked object of the anchor terminal is improved.
In another embodiment of the present disclosure, the live information push method further includes: modifying the article information, and associating the modified article information with the position of the anchor screen to obtain new associated information; and pushing the new associated information and the live audio and video stream to the client so as to mark the revised article information at the position corresponding to the position of the anchor screen in the playing picture of the client.
In this embodiment, when the item information acquired from the third party or from the anchor side is incorrect, the execution main body on which the live broadcast information push method is executed may provide a modification interface for the anchor based on a modification request of the anchor, and the anchor modifies the item information through the modification interface to obtain the modified item information. For example, for a short sleeve to-be-marked object, the original obtained article information is as follows: five-sleeve short sleeves; the anchor finds that the article information is wrong, modifies the originally obtained article information, and the modified article information is obtained by: a short sleeve with seven split sleeves.
In this embodiment, after the new associated information and the live audio/video stream are sent to the client, the originally obtained associated information may be covered by the new associated information, so that information corresponding to the new associated information is displayed in a playing picture of the client.
According to the live broadcast information pushing method provided by the embodiment, when the article information is wrong or the label is not suitable, new associated information is obtained by modifying the article information, and the new associated information is sent to the client, so that the article information of the label can be corrected at the client in time, and the reliability of live broadcast information pushing is improved.
In another embodiment of the present disclosure, the live information push method further includes: determining a new object to be marked and the position of a main broadcasting screen of the new object to be marked; acquiring article information of a new object to be marked; associating the new article information of the object to be marked with the position of the anchor screen of the new object to be marked to obtain new associated information; and pushing the new associated information and the live audio and video stream to the client so as to mark the new article information of the object to be marked at the position, relative to the position of the anchor screen of the new object to be marked, in the playing picture of the client.
In this embodiment, after the new associated information and the live audio/video stream are sent to the client, the original associated information may be covered by the new associated information, so that information corresponding to the new associated information is displayed in a playing picture of the client.
According to the live broadcast information pushing method provided by the embodiment, when article information is wrong or the labeling is inappropriate, the new object to be labeled and the anchor screen position of the new object to be labeled are determined, new associated information is obtained, the new associated information is sent to the client, the article information of the label can be updated at the client in time, and the reliability of live broadcast information pushing is improved.
Fig. 3 shows a flow 300 of another embodiment of a live broadcast information push method according to the present disclosure, where the live broadcast information push method includes the following steps:
In this embodiment, the execution main body on which the live broadcast information push method operates may be a server, the server is a live broadcast server that controls the anchor terminal and the client to communicate, and the server may further perform slicing processing on the live broadcast audio/video stream pushed by the live broadcast terminal to obtain a playback audio/video stream.
In this embodiment, the association information is information obtained by associating the anchor screen position and the item information after the anchor terminal determines the anchor screen position and the item information of the to-be-labeled object and the to-be-labeled object.
In this embodiment, the screen information includes: the screen size of the anchor end; the execution main body on which the live information push method of the embodiment operates can determine the screen size of a display for displaying a live picture by the anchor terminal through communication with the anchor terminal, and can determine the specific position of the anchor screen position in the associated information in the live picture, namely the client screen position, through the screen size of the anchor terminal.
In the embodiment, a client receives associated information, live audio and video streams and screen information of a main broadcasting end; determining the position of a client screen based on the screen information and the associated information of the anchor terminal; and displaying a live broadcast picture in real time based on the live broadcast audio and video stream, and marking the article information in the associated information in real time at the position of a client screen of the live broadcast picture. The client screen position is the position of the client playing picture relative to the position of the anchor screen.
In this embodiment, the client determines the size, resolution, and the like of the screen display of the anchor based on the screen information of the anchor, integrates the screen information of the client, converts the position of the anchor screen into the position of the screen of the client, and marks the item information at the position of the screen of the client of the live broadcast picture played by the client.
In this embodiment, the article information includes: the detailed link related title of the object to be labeled and/or the text label of the object to be labeled can be directly seen by the audience of the client through the object information marked on the screen position of the client.
According to the live broadcast information pushing method provided by the embodiment, after the associated information and the live broadcast audio and video stream are received, the screen information of the anchor terminal is determined, and the screen information, the associated information and the live broadcast audio and video stream of the anchor terminal are pushed to the client, so that the client can mark the article information at the position, relative to the anchor screen position, in the playing picture of the client based on the anchor screen position in the screen information and the associated information of the anchor terminal, so that the communication reliability and smoothness between the anchor terminal and the client are improved, and the reliability of article information marking is ensured.
Optionally, in another embodiment of the live information push method of the present disclosure, the live information push method includes: receiving the associated information and the live audio and video stream; determining screen information of the anchor terminal based on the associated information; determining the current client screen position based on the anchor screen information of the anchor terminal and the anchor screen position in the associated information; determining a client playing picture based on the live audio and video stream; and marking the article information at the position of the client screen of the playing picture.
In this embodiment, the execution main body on which the live broadcast information push method operates may be a client, the client is a terminal in which the same live broadcast room communicates with the live broadcast end, the client determines the size, resolution, and the like of the screen display of the anchor based on the screen information of the anchor, aggregates the screen information of the client, converts the position of the anchor screen into the position of the screen of the client, and marks the item information at the position of the screen of the client of the live broadcast picture played by the client.
In another embodiment of the present disclosure, in order to facilitate a user to view the information of an article to be labeled in a playback picture of a live broadcast audio/video stream, an execution main body on which the live broadcast information push method of the present disclosure operates may record the receiving time of the associated information, and convert the receiving time into the display time of the playback audio/video stream, so that a viewer can view the information of the article to be labeled in due time when viewing the playback audio/video stream at a revisiting end. In this embodiment, the live broadcast information pushing method further includes: recording the receiving time of the associated information; determining playback audio and video stream based on the live audio and video stream, and sending the playback video stream back to a playback end; determining the display time of the article information displayed by the playback end based on the receiving time and the playback audio and video stream; and pushing the associated information and the screen information of the anchor terminal to a playback terminal based on the display time.
In this embodiment, the receiving time of the associated information is the time when the anchor side sends the associated information to the server side, and the server side can determine the time period of the associated information in the whole live audio/video stream through the receiving time.
In this embodiment, the server is a live broadcast server communicating with the anchor terminal, the server also returns a network address to the anchor terminal (the live broadcast room can be accessed through the network address and the live audio and video stream is distributed), and the server can automatically slice the live broadcast audio and video stream to obtain the playback audio and video stream. The playback audio and video stream is an audio and video stream corresponding to the live audio and video stream, and compared with the live audio and video stream, the playback audio and video stream is a summary of partial pictures and all pictures in the live audio and video stream.
In this embodiment, the playback end is a terminal for pulling and playing back the audio and video stream, and the playback end may be a main broadcasting end, a client, or other terminals except the live broadcasting end and the client.
In this embodiment, the receiving time of the associated information, that is, the display time of the item information in the associated information at the position of the anchor screen, is converted into the display time of the playback audio/video stream, so that the display time of the item information of the associated information in the entire live audio/video stream can be obtained.
According to the live broadcast information pushing method provided by the embodiment, when the playback audio and video stream is played at the playback end, the display time of the associated information is obtained based on calculation, and the object information of the object to be marked is displayed timely, so that the audience can watch the object information of the object to be marked timely when watching the playback audio and video stream at the return visit end, and the experience degree of the audience watching the playback video is improved.
With further reference to fig. 4, as an implementation of the live broadcast information push method, the present disclosure also provides an embodiment of a live broadcast information push apparatus, where the embodiment of the apparatus corresponds to the embodiment of the method shown in fig. 1.
As shown in fig. 4, the live information push apparatus 400 provided in this embodiment includes: an anchor determining unit 401, an anchor obtaining unit 402, an anchor associating unit 403, and an anchor pushing unit 404. The anchor determination unit 401 may be configured to determine an object to be marked at an anchor end and an anchor screen position of the object to be marked. The anchor acquiring unit 402 may be configured to acquire item information of an object to be marked. The anchor association unit 403 may be configured to associate the anchor screen position with the item information, so as to obtain associated information. The anchor pushing unit 404 may be configured to push the associated information and the live audio/video stream to the client after generating the live audio/video stream, so as to mark the article information in a position of the client playing screen relative to the anchor screen position.
In this embodiment, the live information push apparatus 400 includes: the detailed processing and the technical effects of the anchor determining unit 401, the anchor obtaining unit 402, the anchor associating unit 403, and the anchor pushing unit 404 may refer to the relevant descriptions of step 101, step 102, step 103, and step 104 in the corresponding embodiments of fig. 1, which are not described herein again.
In some optional implementations of this embodiment, the anchor determination unit 401 is further configured to: acquiring a live broadcast picture shot by a camera, wherein the live broadcast picture comprises an image of an object to be marked; generating and displaying a position configuration interface based on the live broadcast picture, wherein the position configuration interface is an operation interface for acquiring the position of a main broadcast screen of different objects in the live broadcast picture; receiving operation information of the anchor on different articles on the position configuration interface; and determining the objects to be marked of the anchor terminal and the anchor screen position of the objects to be marked based on the operation information.
In some optional implementations of this embodiment, the apparatus 400 further includes: an information modifying unit (not shown in the figure), and an information pushing unit (not shown in the figure). The information modifying unit may be configured to modify the item information, and associate the modified item information with the position of the anchor screen to obtain new associated information. The information pushing unit can be configured to push the new associated information and the live audio/video stream to the client, so as to mark the modified article information at a position relative to the position of the anchor screen in the playing picture of the client.
In some optional implementations of the present embodiment, the apparatus 400 further includes: a new determining unit (not shown in the figure), a new acquiring unit (not shown in the figure), a new associating unit (not shown in the figure), and a new pushing unit (not shown in the figure). The new determination unit may be configured to determine a new object to be marked and a position of a anchor screen of the new object to be marked. The new acquiring unit may be configured to acquire article information of a new object to be marked. The new association unit may be configured to associate the item information of the new object to be labeled with the anchor screen position of the new object to be labeled, so as to obtain new association information. The new pushing unit can be configured to push the new associated information and the live audio/video stream to the client, so as to mark the new article information of the object to be marked at a position in the client playing picture relative to the anchor screen position of the new object to be marked.
In the live broadcast information push apparatus provided in this embodiment, first, the anchor determining unit 401 determines an object to be tagged at an anchor end and an anchor screen position of the object to be tagged; secondly, the anchor obtaining unit 402 obtains the item information of the object to be marked; thirdly, the anchor association unit 403 associates the anchor screen position with the item information to obtain associated information; finally, after the anchor pushing unit 404 generates the live audio and video stream, the associated information and the live audio and video stream are pushed to the client, so as to mark the article information in the position of the playing picture of the client relative to the anchor screen position. Therefore, when the anchor broadcasts explain commodities, the anchor broadcasts can mark the commodities being explained or a plurality of other commodities which are not explained in real time in the live broadcast picture of the client by pushing the associated information to the client, convenience of pushing the live broadcast information of the anchor broadcasts is improved, and user experience is improved.
With further reference to fig. 5, as an implementation of the methods shown in the above-mentioned figures, the present disclosure provides an embodiment of a live broadcast information push apparatus, which corresponds to the method embodiment shown in fig. 3.
As shown in fig. 5, the live information push apparatus 500 provided in this embodiment includes: a service receiving unit 501, a service determining unit 502 and a service pushing unit 503. The service receiving unit 501 may be configured to receive associated information and a live audio/video stream, where the associated information is obtained by associating a position of an anchor screen with item information after determining, for the anchor terminal, an object to be tagged and an anchor screen position of the object to be tagged and the item information. The service determination unit 502 may be configured to determine screen information of the anchor. The service pushing unit 503 may be configured to push the association information, the live audio/video stream, and the screen information of the anchor terminal to the client, so as to mark the article information in a position of the client playing screen relative to the position of the anchor screen.
In this embodiment, the live broadcast information push apparatus 500 includes: for specific processing and technical effects of the service receiving unit 501, the service determining unit 502, and the service pushing unit 503, reference may be made to the relevant descriptions of step 301, step 302, and step 303 in the corresponding embodiment of fig. 3, which are not described herein again.
In some optional implementations of this embodiment, the apparatus 500 further includes: a recording unit (not shown in the figure), a playback determination unit (not shown in the figure), a display determination unit (not shown in the figure), and a playback push unit (not shown in the figure). The recording unit may record a reception time of the associated information. The playback determining unit may be configured to determine a playback audio/video stream based on the live audio/video stream, and send the playback video stream back to the playback end. The time determination unit may be configured to determine a display time at which the playback end displays the item information based on the reception time and the playback audio/video stream. The playback pushing unit may be configured to push the association information and the screen information of the anchor terminal to the playback terminal based on the display time.
In the live broadcast information push device provided by this embodiment, after the service receiving unit 501 receives the association information and the live broadcast audio/video stream, the service determining unit 502 determines the screen information of the anchor terminal, and the service push unit 503 pushes the screen information, the association information, and the live broadcast audio/video stream of the anchor terminal to the client, so that the client can mark the item information at a position relative to the position of the anchor screen in the play picture of the client based on the screen information of the anchor terminal and the position of the anchor screen in the association information, thereby improving the reliability and smoothness of communication between the anchor terminal and the client, and ensuring the reliability of marking the item information.
Fig. 6 is a schematic structural diagram illustrating a live information push system according to an embodiment of the present disclosure, where the live information push system includes: an anchor 601, a server 602, and a client 603.
In this embodiment, the anchor terminal 601 is configured to determine an object to be marked and an anchor screen position of the object to be marked; acquiring article information of an object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client 603 through the server 602, so that the article information is marked at a position relative to the position of the anchor screen in a playing picture of the client 603.
In this embodiment, the anchor 601, implementing the live broadcast information push method provided in the embodiment shown in fig. 1, may refer to the relevant descriptions of step 101, step 102, step 103, and step 104 in the corresponding embodiments shown in fig. 1 for specific processing and technical effects brought by the processing.
As shown in fig. 6, the anchor 601 includes: the controller respectively sends control signals to the camera device and the audio device, receives video information output by the camera device and audio information output by the audio device, and processes the video information and the audio information to obtain live broadcast audio and video streams for generating live broadcast pictures.
In this embodiment, the camera device can judge the light intensity of the shooting scene in real time and automatically adjust the brightness of the picture, so that the interactive picture is clearer. The controller can also process the audio information in the shooting process to remove the ambient noise in the audio information.
The controller tracks the face of the anchor broadcast in the recording process through living body recognition and face detection, obtains face coordinates in an interactive picture in real time, keeps the anchor broadcast in the middle of a live broadcast picture all the time, and automatically rotates and debugs the position of a camera of the camera device according to the moving range of the double-recording object. The camera device can automatically track the human face by 360 degrees.
In some optional implementations of this embodiment, the server 602 is further configured to record a receiving time of the association information; determining playback audio and video stream based on the live audio and video stream, and sending the playback video stream back to a playback end; determining the display time of the article information displayed by the playback end based on the receiving time and the playback audio and video stream; and pushing the associated information and the screen information of the anchor terminal to a playback terminal based on the display time.
In this embodiment, for specific processing and technical effects brought by the live broadcast information push method implemented by the server 602 as in the embodiment shown in fig. 3, reference may be made to relevant descriptions of step 301, step 302, and step 303 in the corresponding embodiment of fig. 3.
In this embodiment, the client 603 is configured to receive association information, a live audio/video stream, and screen information of a main broadcast end; determining a client screen position based on the screen information and the associated information of the anchor terminal, wherein the client screen position is a position in a client playing picture relative to the anchor screen position; and displaying a live broadcast picture in real time based on the live broadcast audio and video stream, and marking article information in the associated information in real time at the position of a client screen of the live broadcast picture. The client screen position is equal to the anchor screen position in the associated information — the screen size of the anchor/the screen size of the client.
The live broadcast information push system provided by the embodiment is used for solving the problem that audiences at the client cannot know commodity information in a live broadcast picture of a main broadcast in the live broadcast process, and provides reliable equipment support for information interaction between the main broadcast terminal and a client section.
In the live broadcast information push system provided by this embodiment, the anchor terminal 601 is configured to determine an object to be marked and an anchor screen position of the object to be marked; acquiring article information of an object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client 603 through the server 602, so that the article information is marked at the position, relative to the position of the anchor screen, in the playing picture of the client 603, the anchor pushes the associated information to the client, and thus the article being explained or a plurality of other articles which are not explained can be marked in real time in the live playing picture of the client by pushing the associated information to the client when the articles are explained by the anchor, the convenience of pushing the live information by the anchor is improved, and the user experience is improved.
In the technical scheme of the disclosure, the collection, storage, use, processing, transmission, provision, disclosure and other processing of the personal information of the related user are all in accordance with the regulations of related laws and regulations and do not violate the good customs of the public order.
The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.
FIG. 7 illustrates a schematic block diagram of an example electronic device 700 that can be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 7, the device 700 comprises a computing unit 701, which may perform various suitable actions and processes according to a computer program stored in a Read Only Memory (ROM)702 or a computer program loaded from a storage unit 708 into a Random Access Memory (RAM) 703. In the RAM703, various programs and data required for the operation of the device 700 can be stored. The computing unit 701, the ROM 702, and the RAM703 are connected to each other by a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
A number of components in the device 700 are connected to the I/O interface 705, including: an input unit 706 such as a keyboard, a mouse, or the like; an output unit 707 such as various types of displays, speakers, and the like; a storage unit 708 such as a magnetic disk, optical disk, or the like; and a communication unit 709 such as a network card, modem, wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable live information push apparatus or live information push system, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram block or blocks to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on 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.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server combining a blockchain.
It should be understood that various forms of the flows shown above, reordering, adding or deleting steps, may be used. For example, the steps described in the present disclosure may be executed in parallel, sequentially or in different orders, and are not limited herein as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved.
The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the protection scope of the present disclosure.
Claims (17)
1. A live broadcast information pushing method, the method comprising:
determining an object to be marked of a anchor terminal and an anchor screen position of the object to be marked;
acquiring the article information of the object to be marked;
associating the position of the anchor screen with the item information to obtain associated information;
after the live audio and video stream is generated, the associated information and the live audio and video stream are pushed to a client, so that the article information is marked at a position, relative to the position of the anchor screen, in a playing picture of the client.
2. The method of claim 1, wherein the determining of the object to be annotated at the anchor end and the anchor screen position of the object to be annotated comprises:
acquiring a live broadcast picture shot by a camera, wherein the live broadcast picture comprises an image of an object to be marked;
generating and displaying a position configuration interface based on the live broadcast picture, wherein the position configuration interface is an operation interface for acquiring the positions of anchor screens of different objects in the live broadcast picture;
receiving operation information of the anchor on different articles on the position configuration interface;
and determining the objects to be marked of the anchor terminal and the anchor screen position of the objects to be marked based on the operation information.
3. The method of claim 1 or 2, further comprising:
modifying the item information, and associating the modified item information with the position of the anchor screen to obtain new associated information;
and pushing the new associated information and the live audio and video stream to the client so as to mark the repaired article information at the position relative to the position of the main broadcast screen in the playing picture of the client.
4. The method of claim 1 or 2, further comprising:
determining a new object to be marked and the position of a main broadcasting screen of the new object to be marked;
acquiring article information of a new object to be marked;
associating the new article information of the object to be marked with the position of the anchor screen of the new object to be marked to obtain new associated information;
and pushing the new associated information and the live audio and video stream to a client so as to mark the article information of the new object to be marked at the position, relative to the position of the anchor screen of the new object to be marked, in a playing picture of the client.
5. A live information push method, the method comprising:
receiving associated information and live audio and video stream, wherein the associated information is obtained by associating the position of a main broadcast screen with article information after determining the to-be-marked object and the main broadcast screen position and the article information of the to-be-marked object for the main broadcast terminal;
determining screen information of the anchor terminal;
and pushing the associated information, the live audio and video stream and the screen information of the anchor terminal to a client so as to mark the article information at a position relative to the position of the anchor screen in a playing picture of the client.
6. The method of claim 5, further comprising:
recording the receiving time of the associated information;
determining playback audio and video streams based on the live audio and video streams, and sending the playback audio and video streams back to a playback end;
determining the display time of the article information displayed by the playback end based on the receiving time and the playback audio and video stream;
and pushing the associated information and the screen information of the anchor terminal to the playback terminal based on the display time.
7. A live information push device, the device comprising:
the anchor determination unit is configured to determine an object to be marked of an anchor end and an anchor screen position of the object to be marked;
the anchor acquisition unit is configured to acquire the item information of the object to be marked;
an anchor association unit configured to associate the anchor screen position with the item information, resulting in associated information;
and the anchor pushing unit is configured to push the associated information and the live audio and video stream to a client after the live audio and video stream is generated, so that the article information is marked at a position relative to the anchor screen position in a playing picture of the client.
8. The apparatus of claim 7, wherein the anchor determination unit is further configured to: acquiring a live broadcast picture shot by a camera, wherein the live broadcast picture comprises an image of an object to be marked; generating and displaying a position configuration interface based on the live broadcast picture, wherein the position configuration interface is an operation interface for acquiring the position of a main broadcast screen of different objects in the live broadcast picture; receiving operation information of the anchor on different articles on the position configuration interface; and determining the object to be marked of the anchor terminal and the anchor screen position of the object to be marked based on the operation information.
9. The apparatus of claim 7 or 8, further comprising:
the information modifying unit is configured to modify the item information and associate the modified item information with the position of the anchor screen to obtain new associated information;
and the information pushing unit is configured to push new associated information and the live audio and video stream to the client so as to mark the repaired article information at a position relative to the position of the anchor screen in the playing picture of the client.
10. The apparatus of claim 7 or 8, further comprising:
a new determination unit configured to determine a new object to be annotated and an anchor screen position of the new object to be annotated;
a new acquisition unit configured to acquire article information of a new object to be labeled;
the new association unit is configured to associate the item information of the new object to be marked with the anchor screen position of the new object to be marked to obtain new association information;
and the new pushing unit is configured to push the new associated information and the live audio and video stream to a client so as to mark the article information of the new object to be marked at a position, relative to the position of the anchor screen of the new object to be marked, in a playing picture of the client.
11. A live information push device, the device comprising:
the service receiving unit is configured to receive associated information and live audio and video streams, wherein the associated information is information obtained by associating the anchor screen position and the article information after an anchor terminal determines an object to be marked, the anchor screen position of the object to be marked and the article information;
a service determination unit configured to determine screen information of the anchor;
and the service pushing unit is configured to push the associated information, the live audio and video stream and the screen information of the anchor terminal to a client so as to mark the article information at a position relative to the position of the anchor screen in a playing picture of the client.
12. The apparatus of claim 11, the apparatus further comprising:
a recording unit that records a reception time of the associated information;
a playback determination unit configured to determine playback audio and video streams based on the live audio and video streams and send playback video streams back to a playback end;
a time determination unit configured to determine a display time for a playback end to display the item information based on the reception time and the playback audio/video stream;
a playback pushing unit configured to push the association information and the screen information of the anchor terminal to the playback terminal based on the display time.
13. A live information push system, the system comprising: the system comprises a main broadcasting end, a server end and a client end;
the anchor terminal is used for determining objects to be marked and the anchor screen position of the objects to be marked; acquiring the article information of the object to be marked; associating the position of the anchor screen with the item information to obtain associated information; after a live audio and video stream is generated, the associated information and the live audio and video stream are pushed to the client through the server, so that the article information is marked at a position, relative to the position of the anchor screen, in a playing picture of the client.
14. The system of claim 13, wherein the server is further configured to record a time of receipt of the association information; determining playback audio and video streams based on the live audio and video streams, and sending the playback audio and video streams back to a playback end; determining the display time of the article information displayed by the playback end based on the receiving time and the playback audio and video stream; and pushing the associated information and the screen information of the anchor terminal to the playback terminal based on the display time.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-6.
17. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210657367.5A CN114928768A (en) | 2022-06-10 | 2022-06-10 | Live broadcast information pushing method, device, system, electronic equipment and computer medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210657367.5A CN114928768A (en) | 2022-06-10 | 2022-06-10 | Live broadcast information pushing method, device, system, electronic equipment and computer medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114928768A true CN114928768A (en) | 2022-08-19 |
Family
ID=82814339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210657367.5A Pending CN114928768A (en) | 2022-06-10 | 2022-06-10 | Live broadcast information pushing method, device, system, electronic equipment and computer medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114928768A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106790120A (en) * | 2016-12-27 | 2017-05-31 | 广州华多网络科技有限公司 | Terminal device and the live control of video flowing related information, exchange method |
WO2018095142A1 (en) * | 2016-11-28 | 2018-05-31 | 广州华多网络科技有限公司 | Livestream interaction method and apparatus |
CN112261424A (en) * | 2020-10-19 | 2021-01-22 | 北京字节跳动网络技术有限公司 | Image processing method, image processing device, electronic equipment and computer readable storage medium |
CN112399258A (en) * | 2019-08-13 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Live playback video generation playing method and device, storage medium and electronic equipment |
-
2022
- 2022-06-10 CN CN202210657367.5A patent/CN114928768A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018095142A1 (en) * | 2016-11-28 | 2018-05-31 | 广州华多网络科技有限公司 | Livestream interaction method and apparatus |
CN106790120A (en) * | 2016-12-27 | 2017-05-31 | 广州华多网络科技有限公司 | Terminal device and the live control of video flowing related information, exchange method |
CN112399258A (en) * | 2019-08-13 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Live playback video generation playing method and device, storage medium and electronic equipment |
CN112261424A (en) * | 2020-10-19 | 2021-01-22 | 北京字节跳动网络技术有限公司 | Image processing method, image processing device, electronic equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902633B2 (en) | Dynamic overlay video advertisement insertion | |
US10999640B2 (en) | Automatic embedding of information associated with video content | |
US10110933B2 (en) | Video file processing | |
US8910057B2 (en) | Accessing window pixel data for application sharing | |
WO2016028813A1 (en) | Dynamically targeted ad augmentation in video | |
CN111464833A (en) | Target image generation method, target image generation device, medium, and electronic apparatus | |
US20220301305A1 (en) | Augmented Reality Support Platform | |
CN111954077A (en) | Video stream processing method and device for live broadcast | |
US20170013309A1 (en) | System and method for product placement | |
CN111694983A (en) | Information display method, information display device, electronic equipment and storage medium | |
CN113596488B (en) | Live broadcast room display method and device, electronic equipment and storage medium | |
CN112235613A (en) | Video processing method and device, electronic equipment and storage medium | |
CN111177167A (en) | Augmented reality map updating method, device, system, storage and equipment | |
CN110661880A (en) | Remote assistance method, system and storage medium | |
CN110673886B (en) | Method and device for generating thermodynamic diagrams | |
CN109241344B (en) | Method and apparatus for processing information | |
CN113411661A (en) | Method, apparatus, device, storage medium and program product for recording information | |
CN111866548A (en) | Marking method applied to medical video | |
CN114928768A (en) | Live broadcast information pushing method, device, system, electronic equipment and computer medium | |
CN110602534A (en) | Information processing method and device and computer readable storage medium | |
JP2002109259A (en) | Commercial transaction method using animation video and communication network, article ordering system and article order receiving computer | |
US20130055325A1 (en) | Online advertising relating to feature film and television delivery over the internet | |
US20220109900A1 (en) | System for intermediating virtual image, device for inserting virtual image, and method for operating same | |
CN112988099A (en) | Video display method and device | |
CN114710683B (en) | Data processing 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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220819 |