CN106686397A - Multi-person network broadcasting method and device and electronic equipment thereof - Google Patents
Multi-person network broadcasting method and device and electronic equipment thereof Download PDFInfo
- Publication number
- CN106686397A CN106686397A CN201611267830.6A CN201611267830A CN106686397A CN 106686397 A CN106686397 A CN 106686397A CN 201611267830 A CN201611267830 A CN 201611267830A CN 106686397 A CN106686397 A CN 106686397A
- Authority
- CN
- China
- Prior art keywords
- anchor
- live broadcast
- scene
- server
- video image
- 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
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000005236 sound signal Effects 0.000 claims abstract description 64
- 230000008569 process Effects 0.000 abstract description 25
- 238000013507 mapping Methods 0.000 description 21
- 239000003086 colorant Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- 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/45—Management 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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
The embodiment of the invention discloses a multi-person network broadcasting method and device and electronic equipment thereof. The multi-person network broadcasting method is applied to backgrounds of anchors. The method comprises the steps of receiving a broadcasting beginning instruction; according to the broadcasting beginning instruction, sending a broadcasting starting instruction for instructing broadcasting starting to a server; receiving a panoramic video image signal and audio signals sent by the server, wherein a panoramic video image includes a plurality of anchors, the multiple anchors are located at different preset regions of the panoramic video, and the audio signals correspond to the anchors. The panoramic video image signal is obtained through the video images of the anchors, and the panoramic video image signals and the video signals are sent to broadcasting clients, so that the anchors are conveniently switched in the multi-anchor broadcasting process.
Description
Technical Field
The embodiment of the invention relates to the technical field of live broadcast, in particular to a multi-user network live broadcast method, a multi-user network live broadcast device and electronic equipment thereof.
Background
With the rise of a new video form of live webcast video programs and the popularity of live webcasts on mobile terminals, people begin to pay more and more attention to live webcasts on mobile terminals.
The current network internet live broadcast mode can be carried out live broadcast by a main broadcast, a user watches the live broadcast, and the user can communicate and interact with the main broadcast through voice, video, characters and pictures. And a plurality of anchor broadcasters can also simultaneously play the anchor broadcasters, and the current mode adopted when the anchor broadcasters play the broadcast directly is usually a wheelbarrow or a switching room. And the microphone is turned, namely, each anchor is distributed with a microphone connecting time in turn, and only one sound of the anchor can be heard in the live broadcast room at each moment. Switching rooms, that is, each anchor is in one room, and entering a room for viewing a certain anchor is needed. Moreover, the current live webcasting is basically live webcasting when multiple persons live webcasting simultaneously, that is, the live webcasting scene is generally determined according to the live webcasting environment of the anchor, and the live webcasting scene is not changed unless the anchor changes the location of the anchor or the position of the anchor in the location.
The inventor finds out in the process of implementing the embodiment of the invention that: in the process of multi-person network live broadcast, in the process of simultaneously playing a plurality of anchor broadcasters, different anchor broadcasters are positioned in different rooms, different anchor broadcasters are inconvenient to switch in the process of live broadcast, and the live broadcast scene is single.
Disclosure of Invention
The embodiment of the invention provides a panoramic live broadcast method, a panoramic live broadcast device and electronic equipment thereof, which are used for realizing the purpose of conveniently switching anchor broadcasts in the process of simultaneously playing a plurality of anchor broadcasts.
In order to solve the above technical problems, one technical solution adopted by the embodiments of the present invention is to provide:
a multi-user network live broadcast method is applied to a host background, and comprises the following steps:
receiving a live broadcast starting instruction;
sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction;
receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
Optionally, the panoramic video image signal is obtained by a live broadcast acquisition end and sent to the server, wherein the live broadcast acquisition end comprises a panoramic camera, a plurality of anchor broadcasters are distributed on a circle with the panoramic camera as a circle center, the anchor broadcasters correspond to the audio acquisition device, and the panoramic camera acquires the image signals of the anchor broadcasters within 360 degrees, so as to obtain the panoramic video image signal.
Optionally, the audio signal is collected by an audio device of a live broadcast collecting terminal, and the audio device corresponds to the anchor one-to-one.
Optionally, the panoramic video image includes a virtual live scene;
the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene.
Optionally, after receiving a live broadcast start instruction, the method further includes:
configuring live broadcast configuration information, wherein the live broadcast configuration information comprises anchor broadcast information and video address information, and the anchor broadcast information comprises anchor broadcast identification information;
and sending the live broadcast configuration information to the server so that the server sends the anchor information to a live broadcast client, and acquiring the panoramic video image signal and the audio signal according to the video address information.
Optionally, the anchor information further includes at least one of the following information:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
Optionally, the anchor information further includes a virtual live scene identifier.
Optionally, the method further comprises:
and sending a scene switching request, wherein the scene switching request comprises a scene identifier, so that the server switches the virtual live broadcast scene according to the scene switching request.
Optionally, the method further comprises:
and sending an anchor switching instruction to the server.
In order to solve the above technical problems, one technical solution adopted by the embodiments of the present invention is to provide:
a multi-user network live device is applied to a host background and comprises:
the broadcasting unit is used for receiving a live broadcasting starting instruction and sending a live broadcasting starting instruction for indicating the start of live broadcasting to the server according to the live broadcasting starting instruction;
the receiving unit is used for receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
Optionally, the panoramic video image signal is obtained by a live broadcast acquisition end and sent to the server, wherein the live broadcast acquisition end comprises a panoramic camera, a plurality of anchor broadcasters are distributed on a circle with the panoramic camera as a circle center, the anchor broadcasters correspond to the audio acquisition device, and the panoramic camera acquires the image signals of the anchor broadcasters within 360 degrees, so as to obtain the panoramic video image signal.
Optionally, the panoramic video image includes a virtual live scene;
the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene.
Optionally, the apparatus further comprises:
the configuration unit is used for configuring live broadcast configuration information, the live broadcast configuration information comprises anchor information and video address information, and the anchor information comprises anchor identification information.
Optionally, the anchor information further includes at least one of the following information:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
Optionally, the anchor information further includes a virtual live scene identifier.
Optionally, the apparatus further comprises:
and the scene switching unit is used for sending a scene switching request, and the scene switching request comprises a scene identifier so that the server switches the virtual live broadcast scene according to the scene switching request.
Optionally, the apparatus further comprises:
and the anchor switching unit is used for sending an anchor switching instruction to the server.
In order to solve the above technical problems, one technical solution adopted by the embodiments of the present invention is to provide:
an electronic device, comprising:
at least one processor; and the number of the first and second groups,
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 the above.
In order to solve the above technical problems, one technical solution adopted by the embodiments of the present invention is to provide:
a non-transitory computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any of the above.
The beneficial effects of the embodiment of the invention are as follows: different from the prior art, the embodiment of the invention receives a live broadcast starting instruction; sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction; receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters. So as to realize convenient switching of the anchor in the process of simultaneously playing a plurality of anchors.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a schematic view of a live broadcast acquisition end in multi-user network live-action live broadcast according to an embodiment of the present invention;
FIG. 2 is a schematic view of a circular virtual live broadcast scene of multi-user live webcasting according to an embodiment of the present invention;
FIG. 3 is a flow chart of a multi-user live webcasting method according to an embodiment of the present invention;
fig. 4a and 4b are schematic diagrams illustrating a server controlling switching of a live scene according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a client controlling switching of live scenes according to an embodiment of the present invention;
fig. 6 and fig. 7 are schematic views of a multi-user live webcast application scenario and a flow chart according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating a multi-user live webcast apparatus according to an embodiment of the present invention;
fig. 9 is a schematic diagram of a hardware structure of a multi-user webcast electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the embodiment of the invention, the method can be applied to multi-person network live broadcast and multi-person network virtual live broadcast, wherein:
fig. 1 is a schematic view of a live broadcast acquisition end in multi-person network live broadcast in an embodiment of the invention, which breaks through a traditional video equipment erection scheme and adopts a central annular equipment erection form, namely, a panoramic camera is arranged at the circle center, anchor broadcasts are uniformly distributed on a ring, the number of anchor broadcasts for simultaneously carrying out multi-person network live broadcast can be multiple persons, generally 2-6 persons, an included angle between anchor broadcasts is 180 degrees when two persons carry out multi-person network live broadcast simultaneously, and by analogy, an included angle between anchor broadcasts is 120 degrees when three persons carry out multi-person network live broadcast simultaneously, an included angle between anchor broadcasts is 90 degrees when four persons carry out multi-person network live broadcast simultaneously, an included angle between anchor broadcasts is 72 degrees when five persons carry out multi-person network live broadcast simultaneously, and an included angle between anchor broadcasts is 60 degrees when six persons carry out multi-person network live broadcast simultaneously. As shown in fig. 1, a schematic view of a live broadcast collection end for four people simultaneously performing multi-person webcast, where a plurality of anchor broadcasters are distributed on a circumference around the panoramic camera device, the anchor broadcasters correspond to the audio collection device, and a display device is located in front of each anchor broadcaster to display live broadcast information and comment information of viewers, so that the anchor broadcasters can interact with users; each anchor has a separate audio device, forming a separate audio, for switching the respective audio according to the viewing perspective of the user.
Fig. 2 is a schematic view illustrating that a plurality of anchor studios are distributed in a circumferential distribution manner in a virtual live broadcast scene according to an embodiment of the present invention, which breaks through a traditional video recording equipment erection scheme, and adopts a multi-person remote erection form, that is, when a plurality of anchor studios are simultaneously live broadcast, the anchor studios do not need to be in the same space, but can be respectively carried out in different studios of the anchor studios, and each anchor studios has a single audio device in the studios of the anchor studios to form a single audio, so that the audio in the audio can be switched when the video stream of the anchor studios is switched according to a viewing angle. And display equipment is arranged in front of each anchor scene to display live broadcast information and audience comment information, so that the anchor scene can conveniently interact with users. When many people are broadcast directly in the virtual live scene, the positions of the anchor on the circumference can be distributed according to the number of the anchor, wherein the number of the anchor can be many people, generally 2-6 people, the included angle between the anchors when two people broadcast simultaneously is 180 degrees, and the like, the included angle between the anchors when three people broadcast simultaneously is 120 degrees, the included angle between the anchors when four people broadcast simultaneously is 90 degrees, the included angle between the anchors when five people broadcast simultaneously is 72 degrees, and the included angle between the anchors when six people broadcast simultaneously is 60 degrees. As shown in fig. 2, a schematic diagram of the position distribution of the anchor broadcasts that four persons simultaneously perform live broadcast on the circumference is shown, wherein the center of the circumference is the position of the virtual camera device, and the anchor broadcasts are uniformly distributed on the circumference.
In the embodiment of the present invention, the multi-user webcast method is performed by a host background, where the host background may include any suitable type of device having a user interaction device and a processor with computing power, for example, a desktop computer, a server, or a server cluster composed of several servers, or a cloud computing service center.
It should be noted that, if not conflicted, the various features of the embodiments of the invention may be combined with each other within the scope of protection of the invention. Additionally, while functional block divisions are performed in apparatus schematics, with logical sequences shown in flowcharts, in some cases, steps shown or described may be performed in sequences other than block divisions in apparatus or flowcharts.
The embodiments of the present invention will be further explained with reference to the drawings.
Fig. 3 is a schematic flowchart of a multi-user webcast method according to an embodiment of the present invention, where the method is applied to a host background, please refer to fig. 3, and the method includes:
310. receiving a live broadcast starting instruction, and sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction;
in the embodiment of the present invention, the live broadcast start instruction may be used to start a anchor to start live broadcast, where the live broadcast start instruction may be triggered by a host, for example, the host determines which anchor starts live broadcast, or may be triggered by a server, for example, in a multi-player live broadcast process, the server may send an anchor switching instruction, determine a live broadcast anchor according to the anchor switching instruction, and trigger an anchor live broadcast start instruction, and the server sends the anchor switching instruction to a host background.
In the embodiment of the invention, after receiving a live broadcast starting instruction, a host background sends a live broadcast starting instruction for indicating the start of live broadcast to a server, wherein the live broadcast starting instruction is used for receiving panoramic video image signals and audio signals when the server acquires the live broadcast starting instruction.
320. Receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
In the embodiment of the invention, the panoramic video image signal is acquired by a live broadcast acquisition end and is sent to the server, wherein the live broadcast acquisition end comprises panoramic camera equipment, a plurality of anchor broadcasters are distributed on a circumference with the panoramic camera equipment as a circle center, the anchor broadcasters correspond to the audio acquisition equipment, and the panoramic camera equipment acquires the image signals of the anchor broadcasters in 360 degrees around the panoramic camera equipment so as to acquire the panoramic video image signal. The audio signals can be collected by the audio equipment corresponding to each anchor one by one and sent to the server, wherein the image signals of each anchor are collected synchronously with the audio signals thereof, namely, when the image signals of the anchors are collected by the panoramic equipment, the audio signals of the anchors can be collected synchronously by the audio equipment.
The panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the panoramic video image signals are obtained by shooting through panoramic camera equipment.
In the embodiment of the invention, the panoramic video image comprises a virtual live broadcast scene;
the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene. It should be noted that, in the embodiment of the present invention, because the station of the anchor is fixed during live broadcasting, the area of each anchor on the panoramic video image is fixed, that is, each anchor is located on a corresponding area on the panoramic video image. Therefore, both the server side and the live broadcast client side can obtain the anchor of each area on the panoramic video image.
In this embodiment of the present invention, after receiving a live broadcast start instruction, the method further includes:
configuring live broadcast configuration information, wherein the live broadcast configuration information comprises anchor broadcast information and video address information, and the anchor broadcast information comprises anchor broadcast identification information;
and sending the live broadcast configuration information to the server so that the server sends the anchor information to a live broadcast client, and acquiring the panoramic video image signal and the audio signal according to the video address information.
In the embodiment of the invention, the live broadcast configuration information can be sent to the server by the live broadcast related staff through the host background.
In the embodiment of the invention, the anchor audio signal and the anchor image signal received by the server can be provided with anchor identification information, namely the identity identification of the anchor, the identity identification of the anchor can be distributed by the backstage of a host in multi-person network live broadcast, namely, the anchor can be clear to carry out live broadcast, and meanwhile, the backstage of the host can distribute a video address for each anchor image signal collected by the panoramic camera equipment, so that the server can obtain the panoramic video image signal and the audio signal from the video stream address.
In an embodiment of the present invention, the anchor information further includes at least one of the following information:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
The area corresponding relation between the anchor and the panoramic video image is used for informing each anchor of which area of the panoramic video image is located; the anchor description information is used for displaying the related information of each anchor of the user watching the live broadcast, and the color identification is used for displaying the live broadcast auxiliary information. In the embodiment of the present invention, in the live broadcast process, a user may interact with a main broadcast, for example, send a gift or make a comment, and specifically, the user may send user feedback information through a client, where the user feedback information is corresponding to the main broadcast, for example, the user feedback information may include a gift sent to the main broadcast, the client sends the received user feedback information to a server, and the server sends the user feedback information to a live broadcast acquisition end, where the direct acquisition end further includes display devices corresponding to the main broadcasts, and may provide the user feedback information to the corresponding main broadcast through the display devices corresponding to the main broadcasts.
In the embodiment of the invention, the anchor description information corresponding to each anchor can be displayed in a live broadcast auxiliary mode through the client, and when the anchor description information is displayed, the face recognition can be carried out on the image of the played panoramic mapping image area to determine the face position in the playing interface; according to the determined face position, determining a description information position corresponding to the face position in the playing interface, for example, identifying a main broadcasting face position in a playing image through the face, determining the main broadcasting information display position at about 15 cm of the right side of the main broadcasting face, and displaying the description information of the main broadcasting at the position, for example, a basic information (head portrait, nickname and charm value) panel of the main broadcasting, wherein the panel is provided with an expansion button, an aiming point can expand the information panel after stopping on the button and completing loading animation, displaying more related information of the main broadcasting, and when the head of a user leaves the position, the panel can be correspondingly retracted. In the embodiment of the present invention, in order to identify different anchor, the host background may configure color identification information of the anchor for each anchor, that is, each anchor has a corresponding representative color, and when the client displays the anchor, the client may render each anchor by using the representative color.
Specifically, each anchor may be configured with a representative color, and the head portrait of the anchor is stroked with the representative color; when a user sends a gift, firstly determining which anchor is sent to, and then processing the gift information and effect by using the representative color of the anchor as a background color; the specific representation form of the difference of the representative colors of the anchor can be that the background color corresponding to the representative color of the anchor is added when the gift information of the user is displayed on a public screen, and the background color of the representative color of the anchor is also added by the animation effect of the small gift. The word title information attached to the room gift animation effect can be added with a background color corresponding to the representation color of the anchor; the title information attached to the animation effect of the total station gift can also be added with a background color corresponding to the representation color of the anchor. The gift-offering information, the anchor head portrait and the like are all live broadcast auxiliary information, and the live broadcast auxiliary information can be displayed through the color identification information of the anchor.
In an embodiment of the present invention, the method further comprises:
and allocating a main broadcasting position area for each main broadcasting.
For example, in the live broadcast scenario of fig. 1 or fig. 2, when two anchor broadcasters simultaneously perform multi-user network live broadcast, the area corresponding to each anchor is 90 degrees to the left or right with the anchor as the center; by analogy, when the number of the anchor is 3, the area divided by each anchor is 60 degrees around the anchor; when the number of the anchor persons is 4, the corresponding divided area of each anchor is 45 degrees to the left and right by taking the anchor as a center; when the number of the anchor persons is 5, the division area corresponding to each anchor is about 36 degrees by taking the anchor as a center; when the anchor is 6 persons, the division area corresponding to each anchor is 30 degrees left and right with the anchor as the center. The host background can send the position areas of the anchor on the circumference to the server, so that the corresponding anchor can be conveniently determined in the process of switching the anchors or receiving user feedback information.
In the embodiment of the present invention, the anchor information further includes a virtual live scene identifier.
In the embodiment of the invention, a virtual live broadcast scene can be configured or switched through a scene identifier, wherein the virtual live broadcast scene can be acquired from a scene library, the scenes in the scene library can have corresponding scene identifiers, a server can send a scene configuration request to the scene library, the scene configuration request comprises the virtual live broadcast scene identifier, the virtual live broadcast scene corresponding to the scene identifier is acquired from the scene library according to the scene identifier, each anchor video image is arranged in the virtual live broadcast scene in a circumferential distribution mode after image matting processing is carried out on each anchor video image, wherein the position and the size of the circumference in the virtual live broadcast scene can be set arbitrarily according to needs, each anchor video image is distributed on the circumference, preferably uniformly distributed, a virtual camera shooting device can be placed in the center of the circumference, and each anchor video image on the circumference can be shot in 360 degrees, and acquiring panoramic video image signals fused with the anchor and the virtual live broadcast scenes.
In this embodiment of the present invention, when switching a virtual live scene, the method further includes:
and sending a scene switching request, wherein the scene switching request comprises a scene identifier, so that the server switches the virtual live broadcast scene according to the scene switching request.
The switching virtual scene can be controlled by a server or a live client. The following description is made in connection with specific application implementations.
As shown in fig. 4a and 4b, a schematic diagram of switching a virtual live broadcast scene for server control is shown, where as shown in fig. 4a, before a program is played, a default scene may be configured in a server, specifically, a scene identifier (scene ID) may be configured in a host background, and the scene ID is sent to the server, the server sends a scene configuration request to a scene library to request a default scene corresponding to the scene ID, the scene library returns the requested scene, the server loads the returned default scene and synthesizes the default scene with a scratched anchor video stream, and then the server sends the synthesized anchor video stream to a live broadcast client, and the obtained anchor video stream is presented to a user through the client.
Of course, the server may select a preset scene and switch according to preset conditions, and the target scene for switching is preset or may be random, for example, switching once in a period of time.
If special scene matching is needed in the program live broadcasting process, the authority for configuring and switching scenes can be configured to a host, scene switching is carried out through a host background, namely, the host background sends a scene list request to a scene library, the scene library returns a scene list to the host, the host selects a scene identifier according to the returned scene list and sends a scene switching request to a server, wherein the scene switching request comprises a switching target scene identifier, namely, the host background informs the server of the scene identifier selected from the scene list, the server obtains the switching target scene from the scene library according to the switching target scene identifier, the server loads the switching target scene and synthesizes the switching target scene with the keyed main broadcast video stream, the synthesized video stream is pushed to a live broadcast client, and the synthesized video stream is presented to a user by the live broadcast client, the specific flow is shown in fig. 4 b.
As shown in fig. 5, a schematic diagram of a client controlling to switch live scenes is shown, and in some special cases, a certain user is allowed to switch scenes of an entire live program, that is, a certain user selects a scene to be switched, and scenes of other users are switched accordingly. As shown in fig. 5, firstly, the special user a requests a scene list from a scene library by selecting the scene list at the user a, the scene library returns the scene list to the user a, the user a displays the scene list to the user a, the user a selects a scene according to the scene list, i.e., selects a switching target scene identifier, after selecting the scene, the selected scene information is uploaded to a server through the user a, the server obtains the switching target scene from the scene library according to the switching target scene identifier, the server loads the switching target scene and synthesizes the switching target scene with a cut-out main broadcast video stream, the synthesized video stream is pushed to a live broadcast client, and the live broadcast client presents the synthesized video stream to the user.
In an embodiment of the present invention, the method further comprises:
and sending an anchor switching instruction to the server. In the embodiment of the invention, as a plurality of persons live simultaneously, in order to facilitate switching the anchor, the background of a host can distribute the current live broadcast authority and send an anchor switching instruction to the server, so that the start and the end of each anchor can be controlled, and the start and the end of each anchor can also be controlled according to the anchor switching operation of a user.
The foregoing embodiments of the invention are exemplified below with reference to specific application examples, and fig. 6 and fig. 7 are schematic diagrams of specific application scenarios and flows of embodiments of the invention, please refer to fig. 6, where the application scenarios respectively include a live broadcast acquisition end, a server, and a live broadcast client, where the live broadcast acquisition end includes a panoramic camera (VR camera) and an audio device (radio device), where the radio device respectively corresponds to each anchor, the VR camera is used to shoot images of each anchor, each anchor is located on a circle with the VR camera as a center, video acquisition is performed by the VR camera, audio is acquired by the radio device, there are several audio channels of several anchors, and each audio channel is acquired separately without synthesis processing. The live broadcast acquisition end acquires panoramic video image signals containing the anchor broadcasts according to image signals of the anchor broadcasts acquired by the panoramic camera shooting equipment in 360 degrees, sends the panoramic video image signals containing the anchor broadcasts and audio signals of the anchor broadcasts acquired by the audio equipment and synchronous with the image signals of the anchor broadcasts to the server, the server sends the audio signals of the anchor broadcasts and the panoramic video image signals to the live broadcast client, receives user feedback information sent by the live broadcast client and sends the user feedback information to the anchor broadcasts, the live broadcast client receives the panoramic video image signals and the audio signals and carries out panoramic mapping processing on the panoramic video image signals to acquire a panoramic mapping image, and simultaneously acquires head rotation or manual operation of a user to determine the watching visual angle of the user, determining a panoramic mapping image area corresponding to the viewing angle of the user according to the viewing angle of the user, and determining a anchor corresponding to the panoramic mapping image area according to the corresponding relation between the panoramic mapping image area and the anchor; after determining the anchor watched by the current user, acquiring an audio signal of the corresponding anchor, and then playing the image of the panoramic mapping image area and the audio signal corresponding to the anchor corresponding to the panoramic mapping image area by the live broadcast client, wherein the live broadcast client can send user feedback information to the server.
Under the specific application scene, in order to control the live broadcast process, a host background can be provided, live broadcast can be controlled through the host background, live broadcast information is configured, and specifically:
the host background can be used for configuring the identity and the video stream address of the anchor and controlling the start and the end of each anchor.
Before live broadcast, a host background firstly carries out live broadcast configuration, configures an anchor identity and a video stream address and informs a server. And the host background controls the live broadcast to be started, when the host background indicates that the live broadcast is started, the server receives the indication, starts the live broadcast, and acquires panoramic video images and audio from the VR camera end according to a preset video source address. In the live broadcast process, after all anchor images evenly distributed on a circumference with a VR camera as a circle center are shot by the VR camera, video acquisition is completed, image signals containing all anchor images are subjected to panoramic splicing to obtain panoramic video image signals, the panoramic video signals containing all anchor images are sent to a server, audio acquisition is carried out on audio signals of all anchor images by radio equipment, and the audio signals of all anchor images are sent to the server. The server transmits the panoramic video and the audio signals to the live client for live broadcast, and also transmits the panoramic video and the audio signals to the host background, so that the live broadcast condition can be observed on the host background, and the live broadcast process is controlled.
Meanwhile, in order to better identify each anchor, different representative colors can be allocated to each anchor through the host background and sent to the server through the host background, so that each anchor can be rendered by the anchor representative colors, for example, a head portrait of the anchor is stroked, or user feedback information of the anchor is sent by using the representative colors as background colors.
In the embodiment of the present invention, the host background may push the live video source, that is, the video address information, to the server through live broadcast software, for example, OBS, and the information sent to the server may further include a live broadcast start instruction, an identity of each anchor, a video address, location information of the anchor, anchor description information, and color identification information of the anchor.
In the live broadcasting process, if a user needs to switch the anchor, the head can be rotated or manual operation can be carried out, of course, the anchor can also be switched through the host background, the server sends a switching instruction to the live broadcasting client according to the anchor determined by the host background, wherein the switching instruction comprises anchor information before and after switching, and after receiving the switching instruction, the client switches the image of the panoramic mapping image area and the audio signal corresponding to the anchor according to the anchor information in the switching instruction.
In the live broadcast process, user feedback information can be sent to the corresponding anchor by the live broadcast client, for example, a user sends a gift to a specific anchor by operating the live broadcast client, and after receiving the user feedback information sent by the live broadcast client, the server presents the information to the corresponding anchor through the display equipment of the anchor according to the anchor pointed by the user feedback information.
Referring to fig. 7, the application scene includes anchor and its camera devices, such as a 2D/3D camera, a Web host background, a scene library, a server and a client, where the 2D/3D camera may be configured to record video image signals and audio signals of each anchor respectively, where the audio signals and the video image signals may be transmitted respectively, and it should be understood by those skilled in the art that, for the acquisition of the audio signals, a radio device may also be configured separately for each anchor, the radio device acquires the audio signals of each anchor respectively, the Web host background may be configured to configure an identity ID, a video stream address and a scene ID for each anchor, the Web host background may request a configured scene from the scene library, select a scene to be used according to the scene, and notify the scene ID to the server, so that the server acquires the panoramic video image according to the scene. The server is used for processing and synthesizing video images and scenes of all anchor casts into videos to obtain panoramic video image signals, the scene library is used for returning to a virtual live broadcast scene according to a scene request, the server is used for sending the panoramic video image signals and audio signals containing all anchor casts to the client, and the client is used for playing the video images and the audio signals of all anchor casts for a user according to a user watching visual angle.
Based on the application scenario, the multi-user network live broadcast method provided by the embodiment of the invention comprises the following steps:
before live broadcasting, a host ID, a video stream address and a scene ID are configured in a Web end host background; and requests a corresponding virtual live broadcast scene according to the scene ID and informs the scene to a server. And the Web end controls the live broadcast to be started, and when the Web end indicates that the live broadcast is started, the server receives the indication to start the live broadcast. In the live broadcast process, the video image signals of the multi-anchor recorded by the camera equipment located in different live broadcast rooms and the audio signals of the multi-anchor are provided, several audios exist in the several anchor, each audio is independently collected, the collected video image signals and the audio signals are sent to the server, the server can scratch images of the video images of the anchor recorded by the camera equipment in real time through software and synthesize the images with virtual live broadcast scenes to obtain fused panoramic video image signals, and the panoramic video image signals comprise the anchor and the virtual live broadcast scenes.
Meanwhile, the Web end host background can push live video addresses and the like to a server through software, such as OBS. And the server sends the panoramic video image signal and the audio signal to the client. The user watches live broadcast through the client. The server can also transmit the panoramic video and audio signals to the Web end host background, so that the Web end host background can watch the live broadcast condition conveniently, and the live broadcast process is controlled. In the live broadcast process of a client, the client performs panoramic mapping processing on a panoramic video image signal to obtain a panoramic mapping image; the panoramic video image signal can be mapped to a spherical surface or a cylindrical surface, a user can be positioned at the center of the spherical surface or the cylindrical surface to watch a panoramic mapping image from the center of the spherical surface or the cylindrical surface, a corresponding relation exists between a panoramic mapping image area in the panoramic mapping image and a main broadcast, wherein the corresponding relation between the main broadcast and the panoramic mapping image area can be evenly distributed according to the number of the main broadcasts, for example, when two main broadcasts simultaneously carry out multi-person network live broadcast, the area corresponding to each main broadcast is about 90 degrees by taking the main broadcast as the center; by analogy, when the number of the anchor is 3, the area divided by each anchor is 60 degrees around the anchor; when the number of the anchor persons is 4, the corresponding divided area of each anchor is 45 degrees to the left and right by taking the anchor as a center; when the number of the anchor persons is 5, the division area corresponding to each anchor is about 36 degrees by taking the anchor as a center; when the anchor is 6 persons, the division area corresponding to each anchor is 30 degrees left and right with the anchor as the center. Meanwhile, the client can acquire head rotation or manual operation of a user, determine the viewing angle of the user, determine a panoramic mapping image area corresponding to the viewing angle of the user according to the viewing angle of the user, and determine a anchor corresponding to the panoramic mapping image area according to the corresponding relation between the panoramic mapping image area and the anchor; and after determining the anchor watched by the current user, acquiring an audio signal of the corresponding anchor, and then playing the image of the panoramic mapping image area and the audio signal corresponding to the anchor corresponding to the panoramic mapping image area by the live broadcast client.
In the live broadcast watching process, if a user needs to switch the anchor, the head can be rotated or manual operation can be carried out, of course, the anchor can also be switched through the Web end host background, the server sends a switching instruction to the client according to the anchor determined by the host background, wherein the switching instruction comprises anchor information before and after switching, and after receiving the switching instruction, the client switches the image of the panoramic mapping image area and the audio signal corresponding to the anchor according to the anchor information in the switching instruction.
In the live broadcast process, user feedback information can be sent to the corresponding anchor through the client, for example, a user sends a gift to a specific anchor by operating the live broadcast client, and after receiving the user feedback information sent by the live broadcast client, the server presents the information to the corresponding anchor through the display equipment of the anchor according to the anchor pointed by the user feedback information.
Meanwhile, in order to better identify each anchor, different representative colors can be allocated to each anchor through the Web-end host background, each anchor can be rendered by using the anchor representative colors, for example, a head portrait of the anchor is stroked, or the representative colors serve as background colors for user feedback information of the anchor, in addition, the Web-end host background can also send the position of the anchor, namely the corresponding relation between the anchor and a panoramic video image area to the server, wherein the position of the anchor is the angle covered by each anchor on the circumference.
In the embodiment of the invention, a live broadcast starting instruction is received; sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction; receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters. So as to realize convenient switching of the anchor in the process of simultaneously playing a plurality of anchors. The method comprises the steps that anchor video images are distributed in a virtual live broadcast scene in a circumferential distribution mode, panoramic video image signals of anchor and virtual live broadcast scene fusion are obtained, the panoramic video images contain the anchor and the virtual live broadcast scene, a plurality of anchors are located in different preset areas in the panoramic video images, the panoramic video image signals and audio signals are sent to a live broadcast client, so that the live broadcast client carries out live broadcast according to the panoramic video image signals and the audio signals, the scenes of multi-user network live broadcast are enriched, in addition, through switching of the virtual live broadcast scene, the richness and interestingness of live broadcast are increased, a user is allowed to switch the virtual live broadcast scene according to own favor on the premise of not influencing the live broadcast effect, the interactivity of the user and live broadcast programs is increased, and the user experience is enriched. Moreover, the gift can be given to different anchor broadcasts by rotating the head or changing the visual angle, and the interactivity is stronger. In addition, different anchor and feedback information fed back to the anchor are distinguished through colors, and the representation modes of the information are enriched.
Fig. 8 is a schematic view of a multi-user webcast device according to an embodiment of the present invention, where the multi-user webcast device 800 is applied to a host background, please refer to fig. 8, where the device 800 includes:
the playing unit 810 is configured to receive a live broadcast start instruction, and send a live broadcast start instruction for instructing a live broadcast start to a server according to the live broadcast start instruction;
a receiving unit 820, configured to receive a panoramic video image signal and an audio signal sent by a server, where the panoramic video image includes multiple anchor broadcasters, the anchor broadcasters are located in different predetermined areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
In the embodiment of the invention, the panoramic video image signal is obtained by a live broadcast acquisition end and is sent to the server, wherein the live broadcast acquisition end comprises panoramic camera equipment, a plurality of anchor broadcasters are distributed on a circumference with the panoramic camera equipment as a circle center, the anchor broadcasters correspond to the audio acquisition equipment, and the panoramic camera equipment acquires the image signals of the anchor broadcasters in 360 degrees so as to obtain the panoramic video image signal.
In the embodiment of the invention, the panoramic video image comprises a virtual live broadcast scene; the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene.
In an embodiment of the present invention, the apparatus 800 further includes:
the configuration unit 830 is configured to configure live broadcast configuration information, where the live broadcast configuration information includes anchor information and video address information, and the anchor information includes anchor identification information.
Wherein the anchor information further comprises at least one of the following information:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
In the embodiment of the present invention, the anchor information further includes a virtual live scene identifier.
The apparatus 800 further comprises:
the scene switching unit 840 is configured to send a scene switching request, where the scene switching request includes a scene identifier, so that the server switches a virtual live broadcast scene according to the scene switching request.
The apparatus 800 further comprises:
an anchor switching unit 850, configured to send an anchor switching instruction to the server.
In the embodiment of the present invention, a presenter background receives a live broadcast start instruction through a broadcasting unit 810, sends a live broadcast start instruction for instructing live broadcast start to a server according to the live broadcast start instruction, and receives a panoramic video image signal and an audio signal sent by the server by a receiving unit 820, where the panoramic video image signal includes a plurality of anchor broadcasts, the anchor broadcasts are located in different predetermined areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasts; the panoramic video image signals can be obtained by a live broadcast acquisition end and sent to the server, and can also be panoramic video image signals fused with virtual live broadcast scenes by each anchor. The host background can configure live broadcast configuration information through the configuration unit 830, where the live broadcast configuration information includes anchor information and video address information, and the anchor information includes anchor identification information, or sends a scene switching request through the scene switching unit 840, where the scene switching request includes a scene identification, so that the server switches virtual live broadcast scenes according to the scene switching request, or sends an anchor switching instruction to the server through the anchor switching unit 850.
The embodiment of the invention receives a live broadcast starting instruction; sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction; receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters. So as to realize convenient switching of the anchor in the process of simultaneously playing a plurality of anchors.
It should be noted that, since the device embodiment and the method embodiment of the present invention are based on the same inventive concept, and the technical content in the method embodiment is also applicable to the device embodiment, the technical content in the device embodiment that is the same as that in the method embodiment is not described herein again.
Fig. 9 is a schematic hardware structure diagram of an electronic device 900 for live multi-user network according to an embodiment of the present invention, and as shown in fig. 9, the electronic device 900 includes:
one or more processors 910 and a memory 920, one processor 910 being illustrated in fig. 9.
The processor 910 and the memory 920 may be connected by a bus or other means, such as by a bus connection in fig. 9.
Memory 920 is provided as a non-volatile computer-readable storage medium and may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/units (e.g., units shown in fig. 8, such as 810 to 8508) corresponding to a multi-user webcast method in an embodiment of the present invention. The processor 910 executes various functional applications and data processing by running nonvolatile software programs, instructions and units stored in the memory 920, that is, implementing the multi-user webcast method of the above-described method embodiment.
The memory 920 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of the multi-person webcast device, and the like. Further, the memory 920 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, memory 920 may optionally include memory located remotely from processor 910, which may be connected to a multi-person webcast device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The one or more units are stored in the memory 920 and when executed by the one or more processors 910, perform the multi-user webcast method in any of the above-described method embodiments, for example, the above-described method steps 310 to 320 in fig. 3 are performed to implement the functions of the unit 810 and 850 in fig. 8.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
The electronic device of embodiments of the present invention exists in a variety of forms, including but not limited to:
(1) a mobile communication device: such devices are characterized by mobile communications capabilities and are primarily targeted at providing voice, data communications. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) The ultra-mobile personal computer equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include: PDA, MID, and UMPC devices, etc., such as ipads.
(3) A portable entertainment device: such devices can display and play video content, and generally also have mobile internet access features. This type of device comprises: video players, handheld game consoles, and intelligent toys and portable car navigation devices.
(4) A server: the device for providing the computing service comprises a processor, a hard disk, a memory, a system bus and the like, and the server is similar to a general computer architecture, but has higher requirements on processing capacity, stability, reliability, safety, expandability, manageability and the like because of the need of providing high-reliability service.
(5) And other electronic devices with data interaction functions.
Embodiments of the present application provide a non-transitory computer-readable storage medium storing computer-executable instructions, which are executed by one or more processors, such as the processor 910 in fig. 9, to enable the one or more processors to perform the multi-user webcast method in any of the above method embodiments, such as the method steps 310 to 320 in fig. 3 described above, or to implement the functions of the unit 810 and 850 in fig. 8.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; within the context of the present application, where technical features in the above embodiments or in different embodiments can also be combined, the steps can be implemented in any order and there are many other variations of the different aspects of the present application as described above, which are not provided in detail for the sake of brevity; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
Claims (19)
1. A multi-user network live broadcast method is applied to a host background, and is characterized by comprising the following steps:
receiving a live broadcast starting instruction;
sending a live broadcast starting instruction for indicating the start of live broadcast to a server according to the live broadcast starting instruction;
receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
2. The method of claim 1,
the panoramic video image signal is obtained and sent to by live broadcast collection end the server, wherein, contain panoramic camera equipment in the live broadcast collection end, a plurality of anchor are distributed with panoramic camera equipment is on the circumference of centre of a circle, the anchor with audio acquisition equipment is corresponding, thereby panoramic camera equipment ring 360 degrees gathers the image signal of a plurality of anchor obtains panoramic video image signal.
3. The method of claim 2, wherein the audio signal is captured by an audio device at a live capture end, and the audio device corresponds to a main broadcast one-to-one.
4. The method of claim 1,
the panoramic video image comprises a virtual live broadcast scene;
the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene.
5. The method of any of claims 1-4, wherein after receiving a live start instruction, the method further comprises:
configuring live broadcast configuration information, wherein the live broadcast configuration information comprises anchor broadcast information and video address information, and the anchor broadcast information comprises anchor broadcast identification information;
and sending the live broadcast configuration information to the server so that the server sends the anchor information to a live broadcast client, and acquiring the panoramic video image signal and the audio signal according to the video address information.
6. The method of claim 5,
the anchor information further includes at least one of the following information:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
7. The method of claim 5, wherein the anchor information further comprises a virtual live scene identification.
8. The method of claim 7, further comprising:
and sending a scene switching request, wherein the scene switching request comprises a scene identifier, so that the server switches the virtual live broadcast scene according to the scene switching request.
9. The method of claim 5, further comprising: and sending an anchor switching instruction to the server.
10. The utility model provides a many people network live device, is applied to moderator's backstage, its characterized in that includes:
the broadcasting unit is used for receiving a live broadcasting starting instruction and sending a live broadcasting starting instruction for indicating the start of live broadcasting to the server according to the live broadcasting starting instruction;
the receiving unit is used for receiving a panoramic video image signal and an audio signal sent by a server, wherein the panoramic video image comprises a plurality of anchor broadcasters, the anchor broadcasters are positioned in different preset areas in the panoramic video image, and the audio signal corresponds to the anchor broadcasters.
11. The apparatus according to claim 10, wherein the panoramic video image signal is obtained by a live broadcast capturing end and sent to the server, wherein the live broadcast capturing end includes a panoramic camera, a plurality of anchor broadcasters are distributed on a circumference around the panoramic camera as a center, the anchor broadcasters correspond to the audio capturing device, and the panoramic camera captures the image signals of the anchor broadcasters in 360 degrees around the panoramic camera, so as to obtain the panoramic video image signal.
12. The apparatus of claim 10, wherein the panoramic video image comprises a virtual live scene;
the virtual live broadcast scene is obtained by the server, wherein the server receives video image signals and audio signals of each anchor, and the anchor video images are distributed in the virtual live broadcast scene in a circumferential distribution mode to obtain panoramic video image signals fused with the virtual live broadcast scene.
13. The apparatus of any one of claims 10-12, further comprising:
the configuration unit is used for configuring live broadcast configuration information, the live broadcast configuration information comprises anchor information and video address information, and the anchor information comprises anchor identification information.
14. The apparatus of claim 13, wherein the anchor information further comprises at least one of:
the area corresponding relation between each anchor and the panoramic video image, anchor description information corresponding to each anchor, and color identification information of each anchor.
15. The apparatus of claim 13, wherein the anchor information further comprises a virtual live scene identification.
16. The apparatus of claim 15, further comprising:
and the scene switching unit is used for sending a scene switching request, and the scene switching request comprises a scene identifier so that the server switches the virtual live broadcast scene according to the scene switching request.
17. The apparatus of claim 13, further comprising:
and the anchor switching unit is used for sending an anchor switching instruction to the server.
18. An electronic device, comprising:
at least one processor; and the number of the first and second groups,
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-9.
19. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611267830.6A CN106686397A (en) | 2016-12-31 | 2016-12-31 | Multi-person network broadcasting method and device and electronic equipment thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611267830.6A CN106686397A (en) | 2016-12-31 | 2016-12-31 | Multi-person network broadcasting method and device and electronic equipment thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106686397A true CN106686397A (en) | 2017-05-17 |
Family
ID=58848914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611267830.6A Pending CN106686397A (en) | 2016-12-31 | 2016-12-31 | Multi-person network broadcasting method and device and electronic equipment thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106686397A (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547947A (en) * | 2017-08-24 | 2018-01-05 | 北京小米移动软件有限公司 | The presentation method and device of virtual present in direct broadcasting room |
CN108260023A (en) * | 2018-04-20 | 2018-07-06 | 广州酷狗计算机科技有限公司 | The method and apparatus being broadcast live |
CN108513145A (en) * | 2018-03-19 | 2018-09-07 | 武汉斗鱼网络科技有限公司 | A kind of control method and device of even wheat live streaming |
CN108616761A (en) * | 2018-05-23 | 2018-10-02 | 广州华多网络科技有限公司 | More people's video interactive methods, device, system, storage medium and computer equipment |
CN108933920A (en) * | 2017-05-25 | 2018-12-04 | 中兴通讯股份有限公司 | A kind of output of video pictures, inspection method and device |
CN109068181A (en) * | 2018-07-27 | 2018-12-21 | 广州华多网络科技有限公司 | Football game exchange method, system, terminal and device based on net cast |
CN109089129A (en) * | 2018-09-05 | 2018-12-25 | 南京爱布谷网络科技有限公司 | The steady more video binding live broadcast systems of one kind and its method |
CN109995741A (en) * | 2018-01-02 | 2019-07-09 | 武汉斗鱼网络科技有限公司 | Connect wheat realization method and system in a kind of network direct broadcasting |
CN110099293A (en) * | 2019-04-30 | 2019-08-06 | 广州酷狗计算机科技有限公司 | Play method, apparatus, equipment and the readable storage medium storing program for executing of video |
CN110290290A (en) * | 2019-06-21 | 2019-09-27 | 深圳迪乐普数码科技有限公司 | Implementation method, device, computer equipment and the storage medium of the studio cloud VR |
CN111314729A (en) * | 2020-02-25 | 2020-06-19 | 广州华多网络科技有限公司 | Panoramic image generation method, device, equipment and storage medium |
CN111541932A (en) * | 2020-04-30 | 2020-08-14 | 广州华多网络科技有限公司 | User image display method, device, equipment and storage medium for live broadcast room |
CN111556357A (en) * | 2020-04-30 | 2020-08-18 | 广州华多网络科技有限公司 | Method, device and equipment for playing live video and storage medium |
CN111586465A (en) * | 2020-04-30 | 2020-08-25 | 广州华多网络科技有限公司 | Operation interaction method, device and equipment for live broadcast room and storage medium |
CN111726698A (en) * | 2020-06-29 | 2020-09-29 | 张晖 | AR automobile driving live broadcast method, system and device |
CN111901624A (en) * | 2020-08-06 | 2020-11-06 | 广州虎牙科技有限公司 | Live broadcast display method and device, electronic equipment and storage medium |
CN112073746A (en) * | 2020-09-09 | 2020-12-11 | 中国联合网络通信集团有限公司 | Live broadcast behavior guiding method, terminal, edge server and computer equipment |
CN112514411A (en) * | 2018-08-10 | 2021-03-16 | 索尼公司 | Method for mapping an object to a position in virtual space |
CN113473168A (en) * | 2021-07-02 | 2021-10-01 | 北京达佳互联信息技术有限公司 | Live broadcast method and system, live broadcast method executed by portable equipment and portable equipment |
CN114866812A (en) * | 2022-04-27 | 2022-08-05 | 北京金山云网络技术有限公司 | Panoramic live broadcast system, method and device, electronic equipment and storage medium |
CN115119037A (en) * | 2022-06-06 | 2022-09-27 | 深圳康佳电子科技有限公司 | Video publishing method, pushing method, system, device and storage medium |
CN115243057A (en) * | 2021-04-23 | 2022-10-25 | 北京字跳网络技术有限公司 | Live broadcast method and device, electronic equipment and storage medium |
CN115665461A (en) * | 2022-10-13 | 2023-01-31 | 聚好看科技股份有限公司 | Video recording method and virtual reality equipment |
CN117729340A (en) * | 2023-03-27 | 2024-03-19 | 书行科技(北京)有限公司 | Live-broadcast picture display method and device, electronic equipment and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105491353A (en) * | 2016-01-15 | 2016-04-13 | 广东小天才科技有限公司 | Remote monitoring method and device |
CN105578199A (en) * | 2016-02-22 | 2016-05-11 | 北京佰才邦技术有限公司 | Virtual reality panorama multimedia processing system and method and client device |
CN105872570A (en) * | 2015-12-11 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Method and apparatus for implementing multi-camera video synchronous playing |
CN105872575A (en) * | 2016-04-12 | 2016-08-17 | 乐视控股(北京)有限公司 | Live broadcasting method and apparatus based on virtual reality |
-
2016
- 2016-12-31 CN CN201611267830.6A patent/CN106686397A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872570A (en) * | 2015-12-11 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Method and apparatus for implementing multi-camera video synchronous playing |
CN105491353A (en) * | 2016-01-15 | 2016-04-13 | 广东小天才科技有限公司 | Remote monitoring method and device |
CN105578199A (en) * | 2016-02-22 | 2016-05-11 | 北京佰才邦技术有限公司 | Virtual reality panorama multimedia processing system and method and client device |
CN105872575A (en) * | 2016-04-12 | 2016-08-17 | 乐视控股(北京)有限公司 | Live broadcasting method and apparatus based on virtual reality |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108933920A (en) * | 2017-05-25 | 2018-12-04 | 中兴通讯股份有限公司 | A kind of output of video pictures, inspection method and device |
CN107547947B (en) * | 2017-08-24 | 2020-06-02 | 北京小米移动软件有限公司 | Method and device for presenting virtual gift in live broadcast room |
CN107547947A (en) * | 2017-08-24 | 2018-01-05 | 北京小米移动软件有限公司 | The presentation method and device of virtual present in direct broadcasting room |
CN109995741B (en) * | 2018-01-02 | 2021-07-23 | 武汉斗鱼网络科技有限公司 | Method and system for realizing wheat connection in network live broadcast |
CN109995741A (en) * | 2018-01-02 | 2019-07-09 | 武汉斗鱼网络科技有限公司 | Connect wheat realization method and system in a kind of network direct broadcasting |
CN108513145A (en) * | 2018-03-19 | 2018-09-07 | 武汉斗鱼网络科技有限公司 | A kind of control method and device of even wheat live streaming |
CN108513145B (en) * | 2018-03-19 | 2021-02-02 | 武汉斗鱼网络科技有限公司 | Control method and device for live broadcast with wheat |
CN108260023B (en) * | 2018-04-20 | 2020-11-03 | 广州酷狗计算机科技有限公司 | Live broadcast method and device |
CN108260023A (en) * | 2018-04-20 | 2018-07-06 | 广州酷狗计算机科技有限公司 | The method and apparatus being broadcast live |
CN108616761A (en) * | 2018-05-23 | 2018-10-02 | 广州华多网络科技有限公司 | More people's video interactive methods, device, system, storage medium and computer equipment |
CN108616761B (en) * | 2018-05-23 | 2021-03-16 | 广州方硅信息技术有限公司 | Multi-person video interaction method, device, system, storage medium and computer equipment |
CN109068181A (en) * | 2018-07-27 | 2018-12-21 | 广州华多网络科技有限公司 | Football game exchange method, system, terminal and device based on net cast |
CN109068181B (en) * | 2018-07-27 | 2020-11-13 | 广州华多网络科技有限公司 | Football game interaction method, system, terminal and device based on live video |
CN112514411B (en) * | 2018-08-10 | 2024-03-05 | 索尼公司 | Method, apparatus, computer readable storage medium for mapping objects to locations in virtual space |
US12079441B2 (en) | 2018-08-10 | 2024-09-03 | Sony Group Corporation | Method for mapping an object to a location in virtual space |
CN112514411A (en) * | 2018-08-10 | 2021-03-16 | 索尼公司 | Method for mapping an object to a position in virtual space |
US11656734B2 (en) | 2018-08-10 | 2023-05-23 | Sony Corporation | Method for mapping an object to a location in virtual space |
CN109089129A (en) * | 2018-09-05 | 2018-12-25 | 南京爱布谷网络科技有限公司 | The steady more video binding live broadcast systems of one kind and its method |
CN109089129B (en) * | 2018-09-05 | 2020-09-22 | 南京爱布谷网络科技有限公司 | Stable multi-video binding live broadcasting system and method thereof |
CN110099293A (en) * | 2019-04-30 | 2019-08-06 | 广州酷狗计算机科技有限公司 | Play method, apparatus, equipment and the readable storage medium storing program for executing of video |
CN110290290A (en) * | 2019-06-21 | 2019-09-27 | 深圳迪乐普数码科技有限公司 | Implementation method, device, computer equipment and the storage medium of the studio cloud VR |
CN111314729A (en) * | 2020-02-25 | 2020-06-19 | 广州华多网络科技有限公司 | Panoramic image generation method, device, equipment and storage medium |
CN111586465A (en) * | 2020-04-30 | 2020-08-25 | 广州华多网络科技有限公司 | Operation interaction method, device and equipment for live broadcast room and storage medium |
CN111556357A (en) * | 2020-04-30 | 2020-08-18 | 广州华多网络科技有限公司 | Method, device and equipment for playing live video and storage medium |
CN111541932A (en) * | 2020-04-30 | 2020-08-14 | 广州华多网络科技有限公司 | User image display method, device, equipment and storage medium for live broadcast room |
CN111726698A (en) * | 2020-06-29 | 2020-09-29 | 张晖 | AR automobile driving live broadcast method, system and device |
CN111901624A (en) * | 2020-08-06 | 2020-11-06 | 广州虎牙科技有限公司 | Live broadcast display method and device, electronic equipment and storage medium |
CN112073746B (en) * | 2020-09-09 | 2022-05-17 | 中国联合网络通信集团有限公司 | Live broadcast behavior guiding method, terminal, edge server and computer equipment |
CN112073746A (en) * | 2020-09-09 | 2020-12-11 | 中国联合网络通信集团有限公司 | Live broadcast behavior guiding method, terminal, edge server and computer equipment |
CN115243057A (en) * | 2021-04-23 | 2022-10-25 | 北京字跳网络技术有限公司 | Live broadcast method and device, electronic equipment and storage medium |
CN115243057B (en) * | 2021-04-23 | 2023-11-24 | 北京字跳网络技术有限公司 | Live broadcast method and device, electronic equipment and storage medium |
CN113473168B (en) * | 2021-07-02 | 2023-08-08 | 北京达佳互联信息技术有限公司 | Live broadcast method and system, live broadcast method executed by portable device and portable device |
CN113473168A (en) * | 2021-07-02 | 2021-10-01 | 北京达佳互联信息技术有限公司 | Live broadcast method and system, live broadcast method executed by portable equipment and portable equipment |
CN114866812A (en) * | 2022-04-27 | 2022-08-05 | 北京金山云网络技术有限公司 | Panoramic live broadcast system, method and device, electronic equipment and storage medium |
CN115119037A (en) * | 2022-06-06 | 2022-09-27 | 深圳康佳电子科技有限公司 | Video publishing method, pushing method, system, device and storage medium |
CN115665461A (en) * | 2022-10-13 | 2023-01-31 | 聚好看科技股份有限公司 | Video recording method and virtual reality equipment |
CN115665461B (en) * | 2022-10-13 | 2024-03-22 | 聚好看科技股份有限公司 | Video recording method and virtual reality device |
CN117729340A (en) * | 2023-03-27 | 2024-03-19 | 书行科技(北京)有限公司 | Live-broadcast picture display method and device, electronic equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106686397A (en) | Multi-person network broadcasting method and device and electronic equipment thereof | |
CN106803966B (en) | Multi-user network live broadcast method and device and electronic equipment thereof | |
CN106791906B (en) | Multi-user network live broadcast method and device and electronic equipment thereof | |
CN111385663B (en) | Live broadcast interaction method, device, equipment and storage medium | |
US20210346802A1 (en) | Method and apparatus for controlling perspective switching, electronic device and readable storage medium | |
EP3238445B1 (en) | Interactive binocular video display | |
CN111432266A (en) | Interactive information display method, device, terminal and storage medium | |
WO2023029823A1 (en) | Game picture display method and apparatus, device and storage medium | |
CN105933757A (en) | Video playing method, device and system thereof | |
CN104363475B (en) | A kind of methods, devices and systems of spectators' packet associated | |
CN106488254B (en) | A kind of method and system that screen switching is broadcast live | |
CN113965811A (en) | Play control method and device, storage medium and electronic device | |
CN106060526A (en) | Live broadcast method and device based on two cameras | |
CN101742096A (en) | Multi-viewing-angle interactive TV system and method | |
JP6737717B2 (en) | Information processing apparatus and application image distribution method | |
US20170171509A1 (en) | Method and electronic apparatus for realizing two-person simultaneous live video | |
KR101739220B1 (en) | Special Video Generation System for Game Play Situation | |
CN114191823B (en) | Multi-view game live broadcast method and device and electronic equipment | |
CN105072477A (en) | Method and device for generating interactive feedback information of interactive TV system | |
CN105491405A (en) | Method and device for interactive television program recommendation of television interactive system | |
CN105704399A (en) | Playing method and system for multi-picture television program | |
CN106686463A (en) | Video role replacing method and apparatus | |
CN114845129A (en) | Interaction method, device, terminal and storage medium in virtual space | |
CN108184130B (en) | Simulator system, live broadcast method, device and storage medium | |
US20240062479A1 (en) | Video playing method and apparatus, electronic device, 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: 20170517 |