[go: up one dir, main page]

CN115604491A - Live broadcast picture control method, device, equipment, medium and computer program product - Google Patents

Live broadcast picture control method, device, equipment, medium and computer program product Download PDF

Info

Publication number
CN115604491A
CN115604491A CN202111630209.2A CN202111630209A CN115604491A CN 115604491 A CN115604491 A CN 115604491A CN 202111630209 A CN202111630209 A CN 202111630209A CN 115604491 A CN115604491 A CN 115604491A
Authority
CN
China
Prior art keywords
control
live broadcast
account
picture
shooting
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
Application number
CN202111630209.2A
Other languages
Chinese (zh)
Inventor
袁丽静
李洋
俞力超
肖培烽
刘晶晶
封薇薇
李松南
舒文琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of CN115604491A publication Critical patent/CN115604491A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses a live broadcast picture control method, a live broadcast picture control device, a live broadcast picture control equipment, a live broadcast picture control medium and a computer program product, and relates to the technical field of live broadcast. The method comprises the following steps: displaying a live broadcast picture of target live broadcast, wherein the target live broadcast is a continuous live broadcast program with live broadcast duration meeting duration requirements, the live broadcast picture is obtained by real-time shooting through picture acquisition equipment, audience accounts of the target live broadcast comprise a first account, and the first account is an account logged in a current terminal; displaying queue information in response to receiving a queuing operation; responding to the queue information to indicate that the first account accords with the control condition, and receiving control operation, wherein the control operation is used for remotely controlling the picture acquisition equipment; and displaying the adjusted live broadcast picture acquired by the picture acquisition equipment. The audience account number can participate in the remote control of the picture acquisition equipment through queuing in the target live broadcast, so that the diversity of the target live broadcast is improved.

Description

Live broadcast picture control method, device, equipment, medium and computer program product
The application requires: the priority of the chinese patent application having the title "live view control method, apparatus, device and medium" filed on 12.12.12/07/2021, application number 202110783841.4, the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of live broadcast technologies, and in particular, to a live broadcast picture control method, apparatus, device, medium, and computer program product.
Background
The slow live broadcasting is a novel live broadcasting form, the slow live broadcasting generally has no host or anchor, a live broadcasting picture is captured by a fixed camera, the propagation and the occurrence of events are carried out synchronously, and the live broadcasting picture does not have production traces such as quick shot cutting, editing or music rendering and the like. For example, the construction live broadcast of the 'fire god mountain' and the 'leishenshan' is slow live broadcast, and audiences monitor the construction process of the live broadcast by cloud.
The common slow live broadcast is that professional personnel arrange a camera in a scene of live broadcast content to be shot, the arranged camera generally cannot be changed in the live broadcast process, namely, the shot live broadcast pictures are generally fixed pictures. Even the adjustment of the shooting position is performed by a professional.
The slow live broadcast mode mainly adopts unidirectional picture output, the control of the equipment is completed by professional personnel, the participation degree of audiences is low, and the experience feeling of the audiences is poor.
Disclosure of Invention
The embodiment of the application provides a live broadcast picture control method, a live broadcast picture control device, live broadcast picture control equipment, live broadcast picture control media and a computer program product, and the diversity of target live broadcast can be improved. The technical scheme is as follows:
in one aspect, a method for controlling a live view is provided, where the method includes:
displaying a live broadcast picture of a target live broadcast, wherein the target live broadcast is a continuous live broadcast program with the live broadcast duration reaching the duration requirement, the live broadcast picture is obtained by real-time shooting through picture acquisition equipment, and audience accounts of the target live broadcast comprise a first account which is a registered account in a current terminal;
responding to the received queuing operation, displaying queue information, wherein the queuing operation is used for requesting to control the picture acquisition equipment, and the queue information is used for indicating the queuing condition of the first account in the control requesting process;
responding to the queue information to indicate that the first account accords with a control condition, and receiving a control operation, wherein the control operation is used for remotely controlling the picture acquisition equipment;
and displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
In another aspect, an apparatus for controlling a live view is provided, the apparatus including:
the system comprises a display module, a storage module and a display module, wherein the display module is used for displaying a target live broadcast picture, the target live broadcast is a continuous live broadcast program with live broadcast duration reaching a duration requirement, the live broadcast picture is obtained by real-time shooting through a picture acquisition device, audience accounts of the target live broadcast comprise a first account, and the first account is an account logged in a current terminal;
the display module is further used for responding to the received queuing operation, displaying queue information, wherein the queuing operation is used for requesting to control the picture acquisition equipment, and the queue information is used for indicating the queuing condition of the first account in the control requesting process;
the receiving module is used for responding to the queue information to indicate that the first account accords with the control condition and receiving control operation, and the control operation is used for remotely controlling the picture acquisition equipment;
the display module is also used for displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
In another aspect, a computer device is provided, where the computer device includes a processor and a memory, where at least one instruction, at least one program, a code set, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor to implement the control method for a live view in any one of the embodiments of the present application.
In another aspect, a computer-readable storage medium is provided, where at least one program code is stored, and the program code is loaded and executed by a processor to implement the method for controlling a live view of a terminal device according to any one of the embodiments of the present application.
In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the control method of the live video in any of the above embodiments.
The technical scheme provided by the application at least comprises the following beneficial effects:
the terminal displays a live broadcast picture shot in real time through the picture acquisition equipment, and a first account serving as a viewer account is logged in the terminal. The terminal displays corresponding queuing information according to the received queuing operation, and a user can determine the queuing condition of the first account in the process of requesting to control the picture acquisition equipment through the queuing information. When the queue information indicates that the first account number meets the control condition, the terminal can receive control operation sent by the first account number, remote control over the picture acquisition equipment is achieved through the control operation, and after the terminal responds, a corresponding live broadcast picture after the picture acquisition equipment is adjusted is displayed. The audience account number can participate in remote control of the picture acquisition equipment through queuing in the target live broadcast, diversity of the target live broadcast is improved, and meanwhile participation of the audience account number in the target live broadcast is also improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic illustration of an implementation environment provided by an exemplary embodiment of the present application;
FIG. 2 is a flow chart of a method for controlling a live view provided in an exemplary embodiment of the present application;
FIG. 3 is a schematic illustration of a control interface provided by an exemplary embodiment of the present application;
FIG. 4 is a flow chart of a method for controlling a live view provided in another exemplary embodiment of the present application;
FIG. 5 is a schematic view of a live interface provided by an exemplary embodiment of the present application;
FIG. 6 is a schematic illustration of a control identification interface provided by an exemplary embodiment of the present application;
FIG. 7 is a schematic diagram of a queue information interface provided by an exemplary embodiment of the present application;
FIG. 8 is a diagrammatic illustration of a sequence information interface provided by an exemplary embodiment of the present application;
FIG. 9 is a schematic illustration of a sharing process interface provided in an exemplary embodiment of the present application;
FIG. 10 is a flow chart of a method for controlling a live view provided in another exemplary embodiment of the present application;
fig. 11 is a block diagram of a control device for live video provided in an exemplary embodiment of the present application;
fig. 12 is a block diagram of a control device for live video provided in another exemplary embodiment of the present application;
fig. 13 is a block diagram of a terminal according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, the following detailed description of the embodiments of the present application will be made with reference to the accompanying drawings.
First, terms referred to in the embodiments of the present application are briefly described:
live Camera Live Broadcasting (LCB): the live broadcasting mode is an unmanned live broadcasting mode, and is a live broadcasting mode which is characterized in that live scenes are recorded in real time for a very long time by means of live broadcasting equipment and are originally presented, and a live broadcasting mode corresponding to 'fast' live broadcasting is formed. The slow live broadcast picture does not have the production traces such as fast shot cutting, editing or music rendering.
In this embodiment, the slow live broadcast may be implemented in a Cloud scene through Cloud Computing (Cloud Computing).
The cloud computing refers to a delivery and use mode of an IT (Internet Technology) infrastructure, and refers to acquiring required resources in an on-demand and easily-extensible manner through a network; the broad cloud computing refers to a delivery and use mode of a service, and refers to obtaining a required service in an on-demand and easily-extensible manner through a network. Such services may be IT and software, internet related, or other services. The cloud Computing is a product of development and fusion of traditional computers and Network Technologies, such as Grid Computing (Grid Computing), distributed Computing (Distributed Computing), parallel Computing (Parallel Computing), utility Computing (Utility Computing), network Storage (Network Storage Technologies), virtualization (Virtualization), load balancing (Load Balance), and the like.
With the development of diversification of internet, real-time data stream, and connection devices, and the promotion of demands for search services, social networks, mobile commerce, open collaboration, and the like, cloud computing has been rapidly developed. Different from the prior parallel distributed computing, the generation of cloud computing can promote the revolutionary change of the whole internet mode and the enterprise management mode in concept.
Cloud Streaming Services (Cloud Streaming Services) realized based on a Cloud technology can provide extremely-fast, stable and professional live broadcast Cloud processing Services, and aiming at a slow live broadcast scene, the Cloud technology can be used for customizing an audio and video solution for a large-scale audio and video concurrent uplink scene, optimizing high concurrent stream, providing functions such as Cloud on demand and the like, and being applicable to application scenes of scene management such as traffic, communities, scenic spots and the like.
Next, an environment for implementing the embodiments of the present application will be described. Referring to fig. 1, a block diagram of a computer system provided in an exemplary embodiment of the present application is shown. The computer system 100 includes: a terminal 110, a server 120, a picture taking device 130 and a communication network 140.
The terminal 110 is a terminal for logging in by a viewer account, and the terminal 110 includes an application supporting a target live broadcast function, where the application may be traditional application software, may be cloud application software, may be implemented as an applet or an application module in a host application program, and may also be a certain web page platform, which is not limited herein. The terminal 110 provides a target live broadcast picture for the audience through the application. The terminal 110 may be a terminal device in various forms, such as a mobile phone, a tablet computer, a desktop computer, and a portable notebook computer, which is not limited in this embodiment of the present application.
The server 120 is a related service for providing target live broadcast for the terminal 110, and includes a live broadcast data distribution module, a queuing module, and a control service module. The live broadcast data distribution module is used for providing data flow of live broadcast pictures for the terminal 110, the queuing module is used for providing a queuing function for the terminal 110, a viewer can request to control the live broadcast pictures of target live broadcast through the queuing function, the control service module is used for providing a control function of the live broadcast pictures for the terminal 110, and the viewer can realize control over field equipment of target live broadcast through the terminal 110 through the control function.
The picture taking device 130 is a video input device that provides a live picture taking function for the server 120, and the picture taking device 130 transmits a live picture taken in a live scene to the server 120. Illustratively, picture collection equipment 130 can be cloud platform camera, the unmanned aerial vehicle of taking photo by plane etc. can provide the equipment of video input function, and this application embodiment does not restrict this.
In this embodiment, the terminal 110 sends a play request to the server 120, a live data distribution module in the server 120 transmits a data stream corresponding to a live screen requested by the terminal 110 to the terminal 110 according to the play request, and the terminal 110 analyzes and displays the data stream of the live screen.
Illustratively, the terminal 110 includes a first terminal 111 and a second terminal 112, a first account is logged in the first terminal 111, a second account is logged in the second terminal 112, and both the first account and the second account are viewer accounts. When the first terminal 111 receives the queuing operation of the viewer in the current live broadcast room, a queuing request is generated according to the queuing operation, the queuing request is transmitted to a queuing module of the server 120, the server 120 processes the queuing request, and returns the queue information currently corresponding to the first account to the terminal, and the terminal 111 displays the queue information. When the queue information indicates that the first account number meets the control condition, a control service module in the server 120 provides a channel for receiving an adjustment request to the first terminal 111, the first terminal 111 generates an adjustment request according to the received control operation, and transmits the adjustment request to the control service module in the server 120, the control service module generates an adjustment signal according to a picture adjustment condition corresponding to the adjustment request, and transmits the adjustment signal to the picture acquisition device 130, the picture acquisition device 130 controls adjustment, the picture acquisition device 130 transmits an adjusted live broadcast picture to a live broadcast data distribution module in the server 120, and the live broadcast data distribution module respectively transmits data streams corresponding to the live broadcast picture to the first terminal 111 and the second terminal 112.
It should be noted that the server 120 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like.
The Cloud Technology (Cloud Technology) is a hosting Technology for unifying series resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data. The cloud technology is based on the general names of network technology, information technology, integration technology, management platform technology, application technology and the like applied in the cloud computing business model, can form a resource pool, is used as required, and is flexible and convenient. Cloud computing technology will become an important support. Background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture-like websites and more web portals. With the high development and application of the internet industry, each article may have its own identification mark and needs to be transmitted to a background system for logic processing, data in different levels are processed separately, and various industrial data need strong system background support and can only be realized through cloud computing.
In some embodiments, the server 120 described above may also be implemented as a node in a blockchain system. The Blockchain (Blockchain) is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The block chain, which is essentially a decentralized database, is a string of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, which is used for verifying the validity (anti-counterfeiting) of the information and generating a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, and an application service layer.
Illustratively, the terminal 110 and the server 120, and the server 120 and the image capturing device 130 are connected via a communication network 140.
The application scenario of the present application is schematically illustrated in conjunction with the above description of the noun explanation and implementation environment. The control method for the live broadcast picture provided by the embodiment of the application can be applied to one of the following scenes:
first, the control method of the live broadcast picture can be applied to a live broadcast control scene in a tourist attraction. A plurality of cameras are arranged in scenic spots, different positions in the scenic spots are photographed for 7-24 hours respectively, and official media accounts or scenic spot accounts are used for all-weather uninterrupted live broadcast on a platform for providing target live broadcast. After entering the live broadcast room, the audience can acquire the control authority of the camera in the tourist attraction through queuing operation, and the live broadcast picture of the tourist attraction displayed in the live broadcast room is controlled. For example, the audience can switch the display pictures among a plurality of cameras, or adjust the shooting angle, the shooting brightness, the shooting focal length and the like of a single camera, so that the audience can not only experience the scenery of a scenic spot without going out, but also have a sense of being personally on the scene because the audience can adjust the corresponding live broadcast pictures by hands.
Secondly, the control method of the live broadcast picture can be applied to the safety protection scene of a factory, a community or a school. Taking a factory as an example, cameras arranged at different positions of the factory perform live broadcast streaming at different positions and angles of the factory, and simultaneously support real-time video viewing. For example, a food production factory can carry out live broadcast stream pushing on pictures shot by a camera in the factory in a public live broadcast platform so as to show a food production process to audiences, and the audiences can adjust the camera in the factory after acquiring control authority in a live broadcast room, so that the audiences are more secure when monitoring food safety is realized and products are purchased.
Thirdly, the control method of the live broadcast picture can be applied to a store heat obtaining scene, for example, a large-scale store or a store can be provided with cameras in different areas, some areas of connecting channels are provided with terminals for displaying live broadcast pictures shot by the cameras, for example, at positions such as an entrance, an elevator and the like, a guest can control the cameras through the terminals to obtain the people flow conditions of different positions of the store or the store, schematically, before the server returns the live broadcast pictures to the terminals, a heat analysis function is added to analyze and obtain the passenger flow hot areas in the store or the store and send data to the terminals, and the guest can determine the heat conditions of all the areas through the terminals to determine the areas to be moved.
The method for controlling a live broadcast picture provided in the embodiment of the present application may also be applied to other target live broadcast scenes, and only the three scenes are taken as examples herein for explanation, and no specific application scene is limited.
Referring to fig. 2, a method for controlling a live view according to an embodiment of the present application is shown, in the embodiment of the present application, the method is applied to a first terminal shown in fig. 1, and the method includes:
step 201, displaying a live frame of a target live broadcast.
The target live broadcast is a continuous live broadcast program with the live broadcast duration reaching the time length requirement. Live broadcast picture is shot through picture collection equipment in real time and is obtained, and above-mentioned picture collection equipment can be cloud platform camera, the unmanned aerial vehicle that takes photo by plane etc. can provide the equipment of long term picture collection. The picture collecting device is arranged in a live broadcast site, and the picture collecting device may be a single image pickup device or a plurality of image pickup devices, which is not limited herein.
In the embodiment of the application, the live broadcast picture is displayed through a live broadcast interface, wherein the live broadcast interface is an interface provided by a live broadcast platform and used for target live broadcast, and the live broadcast interface has a corresponding relation with a live broadcast room of the current target live broadcast. Illustratively, the target live broadcast includes at least one viewer account, and the viewer account is an account for playing the target live broadcast, that is, an account entering a live broadcast room corresponding to the current target live broadcast through the live broadcast platform. The audience account number can realize the functions of watching live pictures, sending barrage, sharing live broadcasts, giving virtual gifts and the like through a live broadcast interface.
The audience account number of the target live broadcast comprises a first account number, and the first account number is an account number logged in the current terminal.
In response to receiving the queuing operation, the queue information is displayed, step 202.
The queuing operation is used for requesting to control the picture acquisition equipment, and the queue information is used for indicating the queuing condition of the first account in the control requesting process.
Illustratively, the queue information includes, but is not limited to, the following information:
first, the queue information includes sequence information, where the sequence information is used to indicate a position of a first account in a request queue, and the request queue includes accounts that request participation in controlling a live broadcast picture and are arranged according to a request sequence. That is, when the terminal receives a queuing operation, the current position of the first account in the request queue corresponding to the current live broadcast room is displayed. For example, before the first account, 30 accounts have also requested to control the live view, and are still waiting, the order information of the first account is displayed in the live view interface as "you have joined the queue, and there are 30 accounts waiting in front. "
Secondly, the queue information includes control prompt information, and the control prompt information is used for indicating that the audience corresponding to the first account carries out pre-prompting information in the control process of the live picture. Illustratively, the control prompt information includes a control duration, a control mode, and the like. For example, it may be prompted that the current first account has a control duration of 2 minutes, or that the current first account can control the image capture device (angle adjustment, shooting position adjustment, lens switching, etc.).
And thirdly, the queue information comprises predicted time information, the predicted time information is obtained by predicting the sequence information, and the first account allows the start time information for controlling the live broadcast picture. Namely, the terminal or the server can estimate the current position of the first account in the request queue and determine the start time information of the first account allowing the control of the live broadcast picture. In one example, the control time length that each account allows control of a live broadcast screen is 2 minutes, the first account is located at 31 bits of the request queue, and the current time is 11.
In some embodiments, after receiving the queuing operation, the terminal generates a queuing request according to the queuing operation, where the queuing request carries an account id of the first account and a live broadcast room id of a live broadcast room where the first account is located. The terminal transmits the queuing request to the server, and the server determines whether the first account has the control authority over the current live broadcast room or not according to the account identification and the live broadcast room identification in the received queuing request. If the first account number is determined to have the control authority, the first account number is placed in a request queue, corresponding queue information is returned to the terminal, the queue information is displayed by the terminal, if the first account number is determined to have no control authority, request failure information is returned to the terminal, and the terminal prompts a viewer that the current account number does not have the control authority.
Step 203, responding to the queue information indicating that the first account conforms to the control condition, and receiving a control operation.
Wherein the control operation is used for remotely controlling the picture acquisition equipment.
In some embodiments, the target live broadcast corresponds to a control mode, and the control mode includes a single-person control mode and a multi-person control mode. The single-person control mode is used for indicating that only one audience account is allowed to control a target live broadcast picture in a current control time period; the multi-person control mode is used for indicating that at least two viewer accounts are allowed to control a target live broadcast picture in the current control period.
Illustratively, the order information of the first account is determined in response to that the target live broadcast corresponds to a single-person control mode, and the control operation is received in response to that the order information indicates that the first account is located at the head position of the request queue. That is, when the first account is located at the head of the request queue, it is determined that the first account meets the control condition.
Responding to a multi-user control mode corresponding to the target live broadcast, and determining a control account group of a first account in a request queue, wherein the control account group is an account combination which is arranged to control the picture acquisition equipment in the same time period; and responding to the position of the control account group at the head of the request queue, and receiving a first control operation, wherein the first control operation corresponds to the first account. Namely, the viewer accounts in the request queue are automatically grouped according to the request sequence, and when the control account group where the first account is located at the head of the request queue, it is determined that the first account meets the control condition.
When the control mode of the target live broadcast is a multi-user control mode, a plurality of audience accounts are correspondingly controlled in the same control time period, and the adjustment condition of the picture acquisition equipment is determined jointly according to the control operation of the plurality of audience accounts in the process of controlling the picture acquisition equipment. For example, if one control account group includes 3 viewer accounts, in the adjustment process, if the first account controls the image capture device to rotate 90 degrees to the left, the second account controls the image capture device to rotate 30 degrees to the right, and the third account does not input a control operation, the correspondingly obtained control on the image capture device is to rotate 60 degrees to the left.
In the embodiment of the application, when the first account logged in by the terminal meets the control condition, the audience can remotely control the picture acquisition equipment through the current terminal.
Optionally, when the first account meets the control condition, a control is displayed in an overlaid manner on the live broadcast picture, and the audience can execute the control operation through the control. Or when the first account accords with the control condition, displaying an interface switching control in the live interface, and when the interface switching control receives a trigger signal, switching the interface switching control from the live interface to a control interface, wherein the control interface comprises the control.
In an example, as shown in fig. 3, when the first account meets the control condition, an interface switching control 311 is displayed in the live interface 310, where the interface switching control 311 corresponds to a preset display duration, and the preset display duration may be a control duration of the live interface of the first account, that is, when the display duration of the interface switching control 311 exceeds the control duration, the interface switching control 311 in the live interface 310 disappears or cannot be triggered. When the audience triggers the interface switching control 311, the interface is switched to the control interface 320, the control interface 320 is overlaid with control controls, for example, an angle control 321 and a focusing control 322, and the audience can remotely adjust the image acquisition device through the control controls.
The terminal provides at least one control for the viewer, and in some embodiments, the control includes an angle control, a focusing control, a machine position control, a brightness control, and the like.
The angle control is used for providing an angle control function, namely, audiences can adjust the shooting angle of the picture acquisition equipment to a live broadcast site through the angle control. In one example, the angle control corresponds to a control wheel disc, when the spectator drags the control wheel disc, there are a dragging direction and a dragging distance, the dragging direction has a corresponding relationship with the direction of the angle adjustment of the picture acquisition device, and drag distance and picture collection equipment and carry out the angle size of angular adjustment and have corresponding relation, for example, the spectator drags the control rim plate to the left to dragged the distance of first length, and the server control picture collection equipment rotates first angle to the left, wherein, be positive correlation between first angle and the first length.
The focusing control is used for providing a focal length control function, namely, the focus of the live broadcast scene shot by the image acquisition equipment can be adjusted by the audience through the focusing control. Illustratively, the focusing control may be at least one of a wheel disc selection control, a pull-down menu selection control, or an input control, that is, the viewer may input the focal length through the focusing control, or may input the focal length manually, which is not limited herein.
The machine position control part is used for providing and shoots position control function, it is schematic, when live the scene and be provided with two at least picture collection equipment, the machine position control part can provide the shooting position that current live the picture corresponds, spectator's accessible machine position control part realizes the switching that can shoot equipment in two at least picture collection equipment promptly, in order to realize the picture of live the different positions of picture display, also can realize through the machine position control part that the picture that two at least picture collection equipment shot jointly show in the live picture.
The brightness control is used for providing a shooting brightness control function, namely, the brightness corresponding to the shot live broadcast picture can be adjusted by the audience through the brightness control. For example, if the ambient brightness corresponding to the current live broadcast site is low, the shooting brightness of the picture acquisition device for shooting the live broadcast site can be improved through the brightness control, and if the ambient brightness corresponding to the current live broadcast site is high, the shooting brightness of the picture acquisition device for shooting the live broadcast site can be reduced through the brightness control, so that the live broadcast picture has a better watching effect.
And step 204, displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
Illustratively, after the terminal receives the control operation, an adjustment request is sent to the server according to the control operation, and the server is configured to adjust the shooting parameters of the picture acquisition device according to the adjustment request, that is, after the server receives the adjustment request sent by the terminal, the server determines the adjustment condition of the picture acquisition device according to the adjustment request, transmits the adjustment condition to the corresponding picture acquisition device, and controls the picture acquisition device to adjust.
In some embodiments, the adjustment request includes a shooting adjustment parameter determined based on the control operation, the shooting adjustment parameter is used for indicating the adjustment condition of the picture acquisition device under the control operation, and the server is used for adjusting the picture acquisition device based on the shooting adjustment parameter. Illustratively, the shooting adjustment parameter includes, but is not limited to, at least one of the following parameters: the shooting adjustment parameters comprise shooting angle parameters, and the shooting angle parameters are used for adjusting the shooting angle of the picture acquisition equipment; the shooting adjustment parameters comprise shooting brightness parameters, and the shooting brightness parameters are used for adjusting the shooting brightness of the live scene by the picture acquisition equipment; the shooting adjustment parameters comprise shooting position parameters, and the shooting position parameters are used for adjusting the shooting position of the picture acquisition equipment; the shooting adjustment parameters comprise shooting focusing parameters, and the shooting focusing parameters are used for adjusting the focal length condition of the picture acquisition equipment.
When the picture acquisition equipment is adjusted according to the instruction of the server, the shot picture data are transmitted to the server, the server transmits live stream data to a viewer terminal, the live stream data are the picture data obtained by shooting a live scene through the adjusted picture acquisition equipment, the terminal receives the live stream data returned by the server, and the adjusted live stream picture is displayed based on the live stream data.
To sum up, in the method for controlling a live broadcast picture provided in the embodiment of the present application, a terminal displays a live broadcast picture shot in real time by a picture capture device, and a first account is registered in the terminal as an account of a viewer. The terminal displays corresponding queuing information according to the received queuing operation, and a user can determine the queuing condition of the first account in the process of requesting to control the picture acquisition equipment through the queuing information. When the queue information indicates that the first account number meets the control condition, the terminal can receive control operation sent by the first account number, remote control over the picture acquisition equipment is achieved through the control operation, and the terminal displays a corresponding live broadcast picture after the picture acquisition equipment is adjusted after responding. The method has the advantages that the audience accounts can participate in remote control of the picture acquisition equipment through queuing in the target live broadcast, so that the live broadcast diversity is improved, and meanwhile, the participation degree of the audience accounts in live broadcast of a live camera is also improved.
Referring to fig. 4, a control method of a live view according to an embodiment of the present application is shown, in the embodiment of the present application, an interface display of the method is schematically described, where a live view mode is described as an example corresponding to a single-person control mode, and the method includes:
step 401, displaying a control authorization area.
The control authorization area is used for providing a channel for the first account to acquire the control authority of the live broadcast picture.
Illustratively, the first account may obtain the control authority through an authorized account corresponding to the current live broadcast room, that is, in response to receiving an invitation request of the authorized account to the first account, displaying a control authorization area. Optionally, the authorization account may be a main broadcast account corresponding to the current live broadcast room, or may be a viewer account.
When the authorization account is corresponding to a main broadcasting account, a user corresponding to the main broadcasting account can select a spectator account in a live broadcasting room to perform authorization invitation. When the authorized account is a viewer account, the viewer account may be a randomly extracted viewer account, or may be a viewer account that meets a preset condition, for example, the viewer account having the authorization right is a historical control account that controls a target live broadcast, or an account that has a control right for the target live broadcast and does not use the right, for example, the viewer account a has a control experience ticket for a certain live broadcast room, and does not use the experience ticket, the viewer account a may share the experience opportunity to other viewer accounts as the authorized account. In one example, after the viewer account controls the target live broadcast of the current live broadcast room, the viewer account serves as an authorization account and can provide control authority for other viewer accounts.
In the embodiment of the application, the live broadcast platform is a platform depending on a short video application, namely, a live broadcast function is provided in the short video application, and viewers can enter a corresponding live broadcast room by clicking a head portrait of a video author to watch the target live broadcast in the process of watching the short video.
Taking the example that the control authorization area is displayed in the short video interface, as shown in fig. 5, a control authorization area 511 is displayed in the short video interface 510, the control authorization area 511 can be an area displayed when the audience receives an invitation to authorize an account on the current platform or other associated platforms, the control authorization area 511 includes a confirmation control 512, when the audience corresponding to the first account clicks the confirmation control 512, the first account successfully obtains the control authority and jumps to the live interface 520, the live interface 520 includes a live screen 521, an audience account 522 that is controlling the live screen 521, and a queuing control 523, and the audience of the first account can perform a queuing operation through the queuing control 523. If the first account does not obtain the control right but directly enters the live interface 520, the queuing control 523 is not displayed in the corresponding live interface 520.
Step 402, responding to the first account successfully obtaining the control authority in the control authorization area, and displaying a live broadcast interface.
The live broadcast interface is used for displaying a live broadcast picture of target live broadcast, the live broadcast interface comprises a queuing control, and the queuing control is used for receiving queuing operation. The live broadcast interface has a corresponding relation with a live broadcast room of the current target live broadcast. Illustratively, the target live broadcast includes at least one viewer account, and the viewer account is an account for playing the target live broadcast, that is, an account entering a live broadcast room corresponding to the current target live broadcast through the live broadcast platform. The audience account number can realize the functions of watching live pictures, sending barrage, sharing live broadcasts, giving virtual gifts and the like through a live broadcast interface.
As shown in fig. 6, a viewer account 610 that is controlling a live broadcast picture is displayed in the live broadcast interface 600, where the viewer account 610 also corresponds to a control identifier 611, the control identifier 611 changes along with a control operation of the viewer account 610, for example, the control operation indicates that the picture capturing device turns left, the control identifier 611 in the live broadcast interface 600 also rotates left correspondingly, and a corresponding live broadcast picture changes from the picture 620 to the picture 630.
In response to receiving the queuing operation through the queuing control, displaying the order information in the live interface, step 403.
Illustratively, after receiving a queuing operation, a queuing condition of the first account in a request control process, that is, queue information, is displayed. In an embodiment of the present application, the queue information includes order information. The sequence information is used for indicating the position of the first account in a request queue, and the request queue comprises accounts which are arranged according to a request sequence and request to participate in control over a live broadcast picture.
And step 404, in response to failure of matching of the order information of the first account with the control conditions, displaying the expected time information.
And when the terminal receives the queuing operation, if the audience account number which is controlling the live broadcast picture does not exist, the interface switching control is directly displayed, and if the audience account number which is controlling the live broadcast picture exists, the queue information is displayed.
The queue information also comprises predicted time information, the predicted time information is obtained through prediction of sequence information, and the first account allows the information of the start time of controlling the live broadcast picture.
In the embodiment of the application, the terminal further provides a reminding function for the first account, the reminding function is used for reminding the first account at the starting moment when the current terminal display interface is not the live interface, and the reminding function is triggered through the reminding control, namely, the reminding function is provided for the first account in response to receiving the triggering operation aiming at the reminding control in the live interface. The reminding function can be realized through a pop-up window or a preset alarm, and is not limited herein.
In one example, as shown in fig. 7, a queuing control 710 is included in the live broadcast interface 700, and when the queuing control 710 receives a trigger operation and there is a viewer account in the current live broadcast room that is controlling the live broadcast screen, a queue information area 720 is displayed, where the queue information area 720 includes sequence information 721, expected time information 722, and a reminder control 723 for triggering a reminder function.
Illustratively, the order information may also be directly displayed in the live interface, as shown in fig. 8, the live interface 800 displays order information 810, and the order information 810 includes at least one viewer account id currently in the request queue.
Step 405, in response to the order information indicating that the first account is located at the head of the request queue, displaying an interface switching control.
When the first account accords with the control condition, an interface switching control is displayed in the live broadcast interface, the interface switching control corresponds to a preset display time length, and the preset display time length can be the control time length of the live broadcast image of the first account, namely, when the display time length of the interface switching control exceeds the control time length, the interface switching control in the live broadcast interface disappears or cannot be triggered.
And step 406, displaying a control interface in response to receiving the triggering operation for the interface switching control.
When the audience triggers the interface switching control, the interface is switched to the control interface, the control, such as an angle control, a focusing control, a machine position control, a brightness control and the like, is superposed in the control interface, and the audience can realize the remote adjustment of the picture acquisition equipment through the control.
The angle control is used for providing an angle control function, namely, the audience can adjust the shooting angle of the picture acquisition equipment to the live broadcast site through the angle control. The focusing control is used for providing a focal length control function, namely, the focus of the live broadcast scene shot by the image acquisition equipment can be adjusted by the audience through the focusing control. The machine position control part is used for providing a shooting position control function, when at least two picture acquisition devices are arranged on a live broadcast site, the machine position control part can provide a shooting position corresponding to a current live broadcast picture, namely, the switching of the shooting devices in the at least two picture acquisition devices can be realized by the machine position control part of audiences, so that the pictures at different positions can be displayed on the live broadcast picture, and the pictures shot by the at least two picture acquisition devices can also be displayed in the live broadcast picture through the machine position control part. The brightness control is used for providing a shooting brightness control function, namely, a viewer can adjust the brightness corresponding to a shot live broadcast picture through the brightness control.
Step 407, determining a control operation on the picture acquisition device in response to receiving the trigger operation on the control.
The terminal generates a corresponding adjustment request according to the received control operation, the adjustment request is sent to the server, and the server adjusts the shooting parameters of the picture acquisition equipment according to the adjustment request.
In some embodiments, the adjustment request includes a shooting adjustment parameter determined based on the control operation, the shooting adjustment parameter is used for indicating the adjustment condition of the picture acquisition device under the control operation, and the server is used for adjusting the picture acquisition device based on the shooting adjustment parameter. Illustratively, the shooting adjustment parameter includes, but is not limited to, at least one of the following parameters: the shooting adjustment parameters comprise shooting angle parameters, and the shooting angle parameters are used for adjusting the shooting angle of the picture acquisition equipment; the shooting adjustment parameters comprise shooting brightness parameters, and the shooting brightness parameters are used for adjusting the shooting brightness of the live scene by the picture acquisition equipment; the shooting adjustment parameters comprise shooting position parameters, and the shooting position parameters are used for adjusting the shooting position of the picture acquisition equipment; the shooting adjustment parameters comprise shooting focusing parameters, and the shooting focusing parameters are used for adjusting the focal length condition of the picture acquisition equipment.
And 408, displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
When the picture acquisition equipment is adjusted according to the instruction of the server, the shot picture data are transmitted to the server, the server transmits live streaming data to the audience terminal, the live streaming data are the picture data obtained by shooting a live scene through the adjusted picture acquisition equipment, the terminal receives the live streaming data returned by the server, and the adjusted live picture is displayed based on the live streaming data.
Illustratively, the adjusted live broadcast picture is displayed in a control interface corresponding to the first account, and other viewer accounts in the current live broadcast room can watch the adjusted live broadcast picture through the live broadcast interface.
And step 409, responding to the end of the control process of the target live broadcast, and displaying the sharing area.
Illustratively, the control process of the first account on the live broadcast picture includes a preset control time, and in response to that the control time of the first account on the current live broadcast picture reaches the preset control time, it is determined that the control process of the first account on the target live broadcast is finished. The first account can also actively finish the control process of the target live broadcast through a finishing control displayed in the control interface.
In the embodiment of the application, after the first account completes the control process of the live broadcast picture, the first account becomes an authorized account, that is, the first account can provide a control authority for other accounts through the sharing interface. In some embodiments, as shown in fig. 9, when the control process of the target live broadcast is finished, a sharing area 911 is displayed in the live broadcast interface 910, where the sharing area 911 includes a sharing control 912, and after the sharing control 912 receives the trigger signal, the live broadcast interface 910 jumps to another interface of the current platform, or another platform performs sharing, for example, taking a social platform as an example, the interface after jumping is a chat interface 920, and the chat interface 920 includes a sharing link 921 providing a control authority.
To sum up, in the method for controlling a live broadcast picture provided in the embodiment of the present application, a terminal displays a live broadcast picture shot in real time by a picture capture device, and a first account is registered in the terminal as an account of a viewer. The terminal displays corresponding queuing information according to the received queuing operation, and a user can determine the queuing condition of the first account in the process of requesting to control the picture acquisition equipment through the queuing information. When the queue information indicates that the first account number meets the control condition, the terminal can receive control operation sent by the first account number, remote control over the picture acquisition equipment is achieved through the control operation, and after the terminal responds, a corresponding live broadcast picture after the picture acquisition equipment is adjusted is displayed. Namely, the audience account numbers can participate in the remote control of the picture acquisition equipment through queuing in the target live broadcast, so that the diversity of the live broadcast is improved, and meanwhile, the participation degree of the audience account numbers in the live broadcast of a live camera is also improved.
Referring to fig. 10, a method for controlling a live view according to an embodiment of the present application is shown, where the method is executed by a client, a server, a pan-tilt camera, and a social platform, where the client is a client platform providing a target live view function, a first account is logged in the client, and the pan-tilt camera is a device providing a view capturing function of a live view, and the method includes:
step 1001, the social platform sends an authorization request to the server.
Illustratively, a first account receives an invitation to other authorized accounts in the social platform, and receives the invitation request by clicking on an invitation link.
Step 1002, the server generates an experience ticket identifier corresponding to the control experience ticket according to the authorization request, and associates the experience ticket identifier with the account identifier of the first account.
Illustratively, the authorization request includes an account identifier of an authorization account and an account identifier of a first account, the server determines that the authorization account has authorization authority according to the account identifier of the authorization account in the authorization request, and if it is determined that the authorization account has authorization authority, generates an experience ticket identifier (coupon id) corresponding to the control experience ticket, where the experience ticket identifier is used as a unique identifier of the control experience ticket. And associating the account identification of the first account with the experience ticket identification.
Illustratively, the first account may also obtain the experience ticket through live interaction, for example, by an interactive manner such as comment, praise, and barrage sending, to receive the experience ticket.
Step 1003, the server pushes the control experience ticket to the client.
In step 1004, the client displays the control experience ticket.
Illustratively, when the client operates in the background of the terminal, the control experience ticket may be displayed through a pop-up message or a notification bar message, and when the client operates in the foreground of the terminal, the control experience ticket may be directly displayed in the user interface of the client.
And step 1005, the client enters a live broadcast interface by controlling the experience ticket.
Illustratively, the control experience ticket includes a "start experience" control, and in response to the control receiving a trigger operation, the client skips from the current display interface to the live broadcast interface.
Step 1006, the client receives the queuing operation and generates a queuing request according to the queuing operation.
The live interface comprises a queuing control, the client determines to receive a queuing operation in response to the queuing control receiving a trigger signal, and generates a queuing request according to the queuing operation, wherein the queuing request comprises an account identification of a first account.
Step 1007, the client requests a send queue to the server.
And step 1008, the server determines queue information according to the queuing request, and deletes the corresponding experience ticket identifier according to the account identifier of the first account.
The server determines queue information of the first account in a request queue according to the queuing request, wherein the queue information comprises sequence information and expected time information. And the server deletes the corresponding experience ticket identification according to the account identification in the queuing request, and determines that the experience ticket is consumed by the first account.
Step 1009, the server returns queue information to the client.
Step 1010, the client displays the queue information.
Illustratively, when the client is in a foreground operating state, the queue information is displayed in the live interface, and when the client is in a background operating state, the queue information is displayed in the notification bar.
In step 1011, in response to that the order information in the queue information indicates that the first account is located at the head position of the request queue, the client displays a control interface.
Illustratively, the control interface and the live interface may be the same interface or may be two separate interfaces. When the control interface and the live interface are two independent interfaces, switching from the live interface to the control interface can be realized through the interface switching control, and when the client detects that the first account is located at the head position of the request queue, the client can automatically jump from the live interface to the control interface.
In step 1012, the client receives the control operation and generates an adjustment request.
The control operation is used for remotely controlling the picture acquisition equipment. The control interface comprises a control, and the control comprises at least one of an angle control, a focusing control, a machine position control, a brightness control and the like. And the client determines the control of the first account on the pan-tilt camera according to the control received by the control operation, and generates an adjustment request. The adjustment request comprises shooting adjustment parameters determined based on control operation, the shooting adjustment parameters are used for indicating the adjustment condition of the picture acquisition equipment under the control operation, the shooting adjustment parameters comprise shooting angle parameters, shooting brightness parameters, shooting position parameters and shooting focusing parameters, the shooting angle parameters are used for adjusting the shooting angle of the pan-tilt camera, the shooting brightness parameters are used for adjusting the shooting brightness of the pan-tilt camera on a live scene, the shooting position parameters are used for adjusting the shooting position of the pan-tilt camera, and the shooting focusing parameters are used for adjusting the focal length condition of the pan-tilt camera.
Step 1013, the client sends an adjustment request to the server.
And 1014, the server determines the adjustment condition according to the adjustment request and generates a corresponding control signal according to the adjustment condition.
And the server determines the adjustment condition according to the shooting adjustment parameters in the adjustment request and generates a control signal indicating the pan-tilt camera.
And step 1015, the server sends a control signal to the pan-tilt camera.
And step 1016, the pan-tilt camera is adjusted according to the control signal.
Illustratively, the pan-tilt camera analyzes the control signal, determines the corresponding adjustment condition, and responds to the control signal through the corresponding hardware structure. For example, the control signal instructs the pan-tilt camera to adjust the shooting angle, and the pan-tilt camera controls the pan-tilt camera to shoot at the shooting angle indicated by the control signal by adjusting the indication direction of the pan-tilt structure.
And step 1017, the pan-tilt camera pushes the shot live broadcast picture to the server.
Illustratively, the pan-tilt camera pushes the shot video data to the server in real time.
In step 1018, the server sends a live data stream corresponding to the live frame to the client.
And step 1019, the client displays the live broadcast picture according to the live broadcast data stream.
Step 1020, in response to the end of the control process for the live frame, the client displays a sharing interface.
Illustratively, the control process of the first account on the live broadcast picture includes a preset control time length, and in response to that the control time length of the first account on the current live broadcast picture reaches the preset control time length, it is determined that the control process of the first account on the target live broadcast is finished. The first account can also actively finish the control process of the target live broadcast through a finishing control displayed in the control interface.
At step 1021, the client generates a sharing link in response to receiving the sharing operation.
After the first account number completes the control process of the live broadcast picture, the first account number becomes an authorized account number, that is, the first account number can provide control authority for other account numbers through the sharing interface. Illustratively, when the control process of target live broadcasting is finished, a sharing area is displayed in the live broadcasting interface, the sharing area includes a sharing control, and after the sharing control receives a trigger signal, the current live broadcasting interface skips to another interface of the current platform, or the current live broadcasting interface shares with another platform, for example, taking a social platform as an example, the interface after skips is a chat interface, and the chat interface includes a sharing link providing a control right.
At step 1022, the client sends the sharing link to the social platform.
After the first account finishes the control of the live broadcast picture, the first account is taken as an authorized account which has the control authority for other accounts. In an example, the authorization manner may be that the first account shares the control experience ticket with another account, and after the control experience ticket is received by the other account, the control authorization process from the first account to the other account is implemented.
In summary, according to the method for controlling the live broadcast picture provided by the embodiment of the application, the client receives the invitation request of the authorization account through the social platform, and obtains the corresponding control experience ticket, the client displays the control experience ticket, and the user can enter the corresponding live broadcast interface through the control experience ticket and control the live broadcast picture of the current live broadcast room through the queuing operation request. When the first account number meets the control condition, the client generates a corresponding adjustment request according to control operation sent by the first account number, and the server controls the pan-tilt camera to adjust according to the adjustment request, so that a user can control the pan-tilt camera on a live broadcast site through the client. And the server forwards the live broadcast picture pushed by the pan-tilt camera in real time to the client, and the client displays the adjusted live broadcast picture. The method has the advantages that the audience accounts can participate in remote control of the picture acquisition equipment through queuing in the target live broadcast, so that the live broadcast diversity is improved, and meanwhile, the participation degree of the audience accounts in live broadcast of a live camera is also improved.
It is understood that in the embodiments of the present application, related data, such as live pictures, historical data of account numbers, etc., when the above embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use and processing of the related data need to comply with relevant laws and regulations and standards of relevant countries and regions.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Fig. 11 shows a block diagram of a control device for a live view according to an embodiment of the present application. The device has the functions of realizing the method examples, and the functions can be realized by hardware or by hardware executing corresponding software. The apparatus may include:
the display module 1110 is configured to display a target live broadcast picture, where the target live broadcast is a persistent live broadcast program whose live broadcast duration meets a duration requirement, the live broadcast picture is obtained by real-time shooting by a picture acquisition device, and audience accounts of the target live broadcast include a first account, and the first account is an account logged in a current terminal;
the display module 1110 is further configured to display queue information in response to receiving a queuing operation, where the queuing operation is used to request control over the picture acquisition device, and the queue information is used to indicate a queuing condition of the first account in a control requesting process;
a receiving module 1120, configured to receive a control operation in response to that the queue information indicates that the first account conforms to a control condition, where the control operation is used to remotely control the picture acquisition device;
the display module 1110 is further configured to display the adjusted live broadcast picture acquired by the picture acquisition device.
In an alternative embodiment, as shown in fig. 12, the apparatus further comprises:
a sending module 1130, configured to send an adjustment request to a server according to the control operation, where the server is configured to adjust the shooting parameters of the picture acquisition device according to the adjustment request;
the receiving module 1120 is configured to receive live streaming data returned by the server, where the live streaming data is picture data obtained by shooting a live scene by the adjusted picture acquisition device;
the display module 1110 is further configured to display the adjusted live view based on the live view stream data.
In an optional embodiment, the adjustment request includes shooting adjustment parameters determined based on the control operation, the shooting adjustment parameters are used for indicating an adjustment condition of the picture acquisition device under the control operation, and the server is used for adjusting the picture acquisition device based on the shooting adjustment parameters;
the shooting adjustment parameters comprise shooting angle parameters, and the shooting angle parameters are used for adjusting the shooting angle of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting brightness parameters, and the shooting brightness parameters are used for adjusting the shooting brightness of the picture acquisition equipment to the live broadcast scene;
and/or the shooting adjusting parameters comprise shooting position parameters, and the shooting position parameters are used for adjusting the shooting position of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting focusing parameters, and the shooting focusing parameters are used for adjusting the focal length condition of the picture acquisition equipment.
In an optional embodiment, the display module 1110 is further configured to display a control authorization area, where the control authorization area is configured to provide a channel for acquiring a control right of the live view for the first account;
the display module 1110 is further configured to respond to that the first account successfully obtains the control permission in the control authorization area, and display a live broadcast interface, where the live broadcast interface is configured to display a live broadcast picture of the target live broadcast, and the live broadcast interface includes a queuing control, and the queuing control is configured to receive the queuing operation.
In an optional embodiment, the queue information includes order information, where the order information is used to indicate a position of the first account in a request queue, and the request queue includes accounts that request participation in controlling the live view and are arranged according to a request order;
the display module 1110 is further configured to display the order information in the live interface in response to receiving the queuing operation through the queuing control.
In an optional embodiment, the target live broadcast corresponds to a control mode, and the control mode comprises a single-person control mode;
the device further comprises:
a determining module 1140, configured to determine the order information of the first account in response to the target live broadcast corresponding to the one-man control mode;
the receiving module 1120 is further configured to receive the control operation in response to that the order information indicates that the first account is located at a head position of the request queue.
In an optional embodiment, the control model further comprises a multi-person control model;
the determining module 1140 is further configured to determine a control account group of the first account in the request queue in response to that the target live broadcast corresponds to the multi-user control mode, where the control account group is an account combination that is scheduled to control the picture capturing device within the same time period;
the receiving module 1120 is further configured to receive a first control operation in response to the position of the control account group at the head of the request queue, where the first control operation corresponds to the first account.
In an optional embodiment, the queue information further includes predicted time information, the predicted time information is obtained by predicting the order information, and the first account allows information of a start time for controlling the live broadcast screen;
the display module 1110 is further configured to display the expected time information in response to a failure in matching the order information of the first account with the control condition.
In an optional embodiment, the apparatus further comprises:
a reminding module 1150, configured to provide a reminding function for the first account in response to receiving a triggering operation for a reminding control in the live broadcast interface, where the reminding function is configured to remind the first account at the start time when the current terminal display interface is not the live broadcast interface.
In an optional embodiment, the display module 1110 is further configured to display the control authorization area in response to receiving an invitation request of an authorized account for the first account, where the authorized account includes a historical control account that has controlled the target live broadcast.
To sum up, according to the control device for live broadcast frames provided by the embodiment of the present application, a terminal displays a live broadcast frame shot in real time by a frame capture device, and a first account is registered in the terminal and used as an audience account. The terminal displays corresponding queuing information according to the received queuing operation, and a user can determine the queuing condition of the first account in the process of requesting to control the picture acquisition equipment through the queuing information. When the queue information indicates that the first account number meets the control condition, the terminal can receive control operation sent by the first account number, remote control over the picture acquisition equipment is achieved through the control operation, and the terminal displays a corresponding live broadcast picture after the picture acquisition equipment is adjusted after responding. The method has the advantages that the audience accounts can participate in remote control of the picture acquisition equipment through queuing in the target live broadcast, so that the live broadcast diversity is improved, and meanwhile, the participation degree of the audience accounts in live broadcast of a live camera is also improved.
It should be noted that: the control device for the live view provided in the foregoing embodiment is only illustrated by dividing the functional modules, and in practical applications, the above functions may be distributed by different functional modules as needed, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions. In addition, the control device of the live broadcast picture and the control method embodiment of the live broadcast picture provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
Fig. 13 shows a block diagram of a terminal 1300 according to an exemplary embodiment of the present application. The terminal 1300 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. Terminal 1300 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, terminal 1300 includes: a processor 1301 and a memory 1302.
Processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1301 may be implemented in at least one of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also referred to as a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, processor 1301 may further include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
Memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1302 is used to store at least one instruction for execution by processor 1301 to implement a method of controlling a live view as provided by method embodiments herein.
While terminal 1300 illustratively includes additional components, those skilled in the art will appreciate that the configuration illustrated in FIG. 13 is not intended to be limiting of terminal 1300, and may include more or less components than those illustrated, or some components in combination, or in a different arrangement of components.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, which may be a computer readable storage medium contained in a memory of the above embodiments; or it may be a separate computer-readable storage medium not incorporated in the terminal. The computer readable storage medium has at least one instruction, at least one program, a set of codes, or a set of instructions stored therein, which is loaded and executed by the processor to implement the method for controlling a live view in any of the above embodiments.
Optionally, the computer-readable storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a Solid State Drive (SSD), or an optical disc. The Random Access Memory may include a Resistance Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are merely for description, and do not represent the advantages and disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (16)

1. A method for controlling a live picture, the method comprising:
displaying a live broadcast picture of a target live broadcast, wherein the target live broadcast is a continuous live broadcast program with the live broadcast duration reaching the duration requirement, the live broadcast picture is obtained by real-time shooting through picture acquisition equipment, and audience accounts of the target live broadcast comprise a first account which is a registered account in a current terminal;
responding to the received queuing operation, displaying queue information, wherein the queuing operation is used for requesting to control the picture acquisition equipment, and the queue information is used for indicating the queuing condition of the first account in the control requesting process;
responding to the queue information to indicate that the first account accords with a control condition, and receiving a control operation, wherein the control operation is used for remotely controlling the picture acquisition equipment;
and displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
2. The method of claim 1, wherein the displaying the adjusted live view captured by the view capture device comprises:
sending an adjustment request to a server according to the control operation, wherein the server is used for adjusting the shooting parameters of the picture acquisition equipment according to the adjustment request;
receiving live streaming data returned by the server, wherein the live streaming data is picture data obtained by shooting live scenes by the adjusted picture acquisition equipment;
and displaying the adjusted live broadcast picture based on the live broadcast stream data.
3. The method according to claim 2, wherein the adjustment request includes a shooting adjustment parameter determined based on the control operation, the shooting adjustment parameter is used for indicating an adjustment condition of the picture acquisition device under the control operation, and the server is used for adjusting the picture acquisition device based on the shooting adjustment parameter;
the shooting adjustment parameters comprise shooting angle parameters, and the shooting angle parameters are used for adjusting the shooting angle of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting brightness parameters, and the shooting brightness parameters are used for adjusting the shooting brightness of the picture acquisition equipment to the live broadcast scene;
and/or the shooting adjusting parameters comprise shooting position parameters, and the shooting position parameters are used for adjusting the shooting position of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting focusing parameters, and the shooting focusing parameters are used for adjusting the focal length condition of the picture acquisition equipment.
4. The method of any of claims 1 to 3, wherein the displaying the target live view comprises:
displaying a control authorization area, wherein the control authorization area is used for providing a channel for acquiring the control authority of the live broadcast picture for the first account;
responding to the first account number to successfully acquire the control authority in the control authorization area, and displaying a live broadcast interface, wherein the live broadcast interface is used for displaying a live broadcast picture of the target live broadcast, and the live broadcast interface comprises a queuing control which is used for receiving the queuing operation.
5. The method according to claim 4, wherein the queue information includes order information, the order information indicating a position of the first account in a request queue, and the request queue includes accounts in a request order that request participation in controlling the live view;
the displaying of the queue information in response to receiving the queuing operation includes:
and responding to the queuing operation received through the queuing control, and displaying the sequence information in the live interface.
6. The method as claimed in claim 5, wherein the target live broadcast corresponds to a control mode, and the control mode comprises a single-person control mode;
the responding to the queue information indicating that the first account accords with the control condition, receiving a control operation, including:
in response to the target live broadcast corresponding to the single-person control mode, determining the order information of the first account;
and receiving the control operation in response to the sequence information indicating that the first account is located at the head position of the request queue.
7. The method of claim 6, wherein the control model further comprises a multi-person control model;
the receiving a control operation in response to the queue information indicating that the first account conforms to a control condition includes:
responding to the target live broadcast corresponding to the multi-user control mode, and determining a control account group of the first account in the request queue, wherein the control account group is an account combination which is arranged to control the picture acquisition equipment in the same time period;
and responding to the position of the control account group at the head of the request queue, and receiving a first control operation, wherein the first control operation corresponds to the first account.
8. The method according to claim 5, wherein the queue information further includes estimated time information, the estimated time information is estimated from the order information, and the first account allows information of a start time for controlling the live view;
the method further comprises the following steps:
and displaying the expected time information in response to failure in matching the order information of the first account with the control conditions.
9. The method of claim 8, further comprising:
and providing a reminding function for the first account in response to receiving a triggering operation aiming at a reminding control in the live interface, wherein the reminding function is used for reminding the first account at the starting moment when the current terminal display interface is not the live interface.
10. The method of claim 5, wherein displaying the control authorization zone comprises:
and responding to an invitation request of an authorized account for the first account, and displaying the control authorization area, wherein the authorized account comprises a historical control account which controls the target live broadcast.
11. A control apparatus for a live view, the apparatus comprising:
the system comprises a display module, a storage module and a display module, wherein the display module is used for displaying a target live broadcast picture, the target live broadcast is a continuous live broadcast program with live broadcast duration reaching a duration requirement, the live broadcast picture is obtained by real-time shooting through a picture acquisition device, audience accounts of the target live broadcast comprise a first account, and the first account is an account logged in a current terminal;
the display module is further configured to display queue information in response to receiving a queuing operation, where the queuing operation is used to request control over the picture acquisition device, and the queue information is used to indicate a queuing condition of the first account in a control request process;
the receiving module is used for responding to the queue information to indicate that the first account accords with the control condition and receiving control operation, and the control operation is used for remotely controlling the picture acquisition equipment;
the display module is also used for displaying the adjusted live broadcast picture acquired by the picture acquisition equipment.
12. The apparatus of claim 11, further comprising:
the sending module is used for sending an adjustment request to a server according to the control operation, and the server is used for adjusting the shooting parameters of the picture acquisition equipment according to the adjustment request;
the receiving module is used for receiving live streaming data returned by the server, wherein the live streaming data is picture data obtained by shooting a live scene by the adjusted picture acquisition equipment;
the display module is further configured to display the adjusted live broadcast picture based on the live broadcast stream data.
13. The apparatus according to claim 12, wherein the adjustment request includes a shooting adjustment parameter determined based on the control operation, the shooting adjustment parameter indicating an adjustment condition of the picture capturing device under the control operation, and the server is configured to adjust the picture capturing device based on the shooting adjustment parameter;
the shooting adjustment parameters comprise shooting angle parameters, and the shooting angle parameters are used for adjusting the shooting angle of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting brightness parameters, and the shooting brightness parameters are used for adjusting the shooting brightness of the picture acquisition equipment to the live broadcast scene;
and/or the shooting adjusting parameters comprise shooting position parameters, and the shooting position parameters are used for adjusting the shooting position of the picture acquisition equipment;
and/or the shooting adjustment parameters comprise shooting focusing parameters, and the shooting focusing parameters are used for adjusting the focal length condition of the picture acquisition equipment.
14. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement a method of controlling a live view as claimed in any one of claims 1 to 10.
15. A computer-readable storage medium, characterized in that at least one program code is stored therein, which is loaded and executed by a processor to implement a method of controlling a live view according to any one of claims 1 to 10.
16. A computer program product comprising a computer program or instructions which, when executed by a processor, implement a method of controlling a live view as claimed in any one of claims 1 to 10.
CN202111630209.2A 2021-07-12 2021-12-28 Live broadcast picture control method, device, equipment, medium and computer program product Pending CN115604491A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2021107838414 2021-07-12
CN202110783841 2021-07-12

Publications (1)

Publication Number Publication Date
CN115604491A true CN115604491A (en) 2023-01-13

Family

ID=84842061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111630209.2A Pending CN115604491A (en) 2021-07-12 2021-12-28 Live broadcast picture control method, device, equipment, medium and computer program product

Country Status (1)

Country Link
CN (1) CN115604491A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024169783A1 (en) * 2023-02-15 2024-08-22 上海哈啰普惠科技有限公司 Target object stream-pushing method and system
WO2024183448A1 (en) * 2023-03-09 2024-09-12 腾讯科技(深圳)有限公司 Online interaction method and apparatus, and device and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024169783A1 (en) * 2023-02-15 2024-08-22 上海哈啰普惠科技有限公司 Target object stream-pushing method and system
WO2024183448A1 (en) * 2023-03-09 2024-09-12 腾讯科技(深圳)有限公司 Online interaction method and apparatus, and device and storage medium

Similar Documents

Publication Publication Date Title
US11546566B2 (en) System and method for presenting and viewing a spherical video segment
US10299004B2 (en) Method and system for sourcing and editing live video
CN107872732B (en) Self-service interactive video live broadcast system
EP3238445B1 (en) Interactive binocular video display
JP6904954B2 (en) Network-based event recording
WO2015078199A1 (en) Live interaction method and device, client, server and system
KR102758490B1 (en) Live streaming video-based interaction method and device, and device and storage medium
WO2020044874A1 (en) Content distribution server, content distribution system, content distribution method, and program
WO2012142518A2 (en) Method and apparatus for creating a composite video from multiple sources
US12432422B2 (en) Interaction method, apparatus, device, and storage medium based on live streaming application
US20180192087A1 (en) Social-media-based tv show production, distribution, and broadcast system
CN103812907B (en) A kind of methods, devices and systems for determining terminal to be shared
US20150124109A1 (en) Apparatus and method for hosting a live camera at a given geographical location
CN112188223B (en) Live video playing method, device, equipment and medium
CN112040270A (en) Live broadcast method, device, equipment and storage medium
CN115604491A (en) Live broadcast picture control method, device, equipment, medium and computer program product
CN113473165A (en) Live broadcast control system, live broadcast control method, device, medium and equipment
KR101782453B1 (en) Method, device and system for controlling video play
CN111741351A (en) A video data processing method, device and storage medium
HK1203010A1 (en) Processing of video files, server and client thereof
US11812084B2 (en) Method and device for content recording and streaming
CN113315980A (en) Intelligent live broadcast method and live broadcast Internet of things system
CN111669658A (en) Virtual article issuing method and device, computer equipment and storage medium
HK40080400A (en) Live broadcast picture control method, device, equipment, medium and computer program product
KR101837252B1 (en) Method for sharing and controlling contents

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40080400

Country of ref document: HK