[go: up one dir, main page]

CN113395528A - Live broadcast method and device, electronic equipment and storage medium - Google Patents

Live broadcast method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113395528A
CN113395528A CN202110642557.5A CN202110642557A CN113395528A CN 113395528 A CN113395528 A CN 113395528A CN 202110642557 A CN202110642557 A CN 202110642557A CN 113395528 A CN113395528 A CN 113395528A
Authority
CN
China
Prior art keywords
target
picture
video stream
stream data
directional
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
CN202110642557.5A
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202110642557.5A priority Critical patent/CN113395528A/en
Publication of CN113395528A publication Critical patent/CN113395528A/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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

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

Abstract

The application provides a live broadcast method, a live broadcast device, electronic equipment and a storage medium, and belongs to the technical field of live broadcast. The method comprises the steps that a directional play request sent by a requester is received when a main picture is played in a live broadcast mode, wherein the directional play request comprises positioning label information; determining a target position where a target object corresponding to the positioning tag information is located; determining a target shooting device corresponding to the target position of the target object; acquiring video stream data of a directional playing picture containing the image of the target object, which is acquired by the target shooting device; and sending the video stream data of the directional playing picture to the equipment corresponding to the request party. The automatic switching of the pictures according to the positioning label information is realized, the times of manual picture switching are reduced, and therefore the live broadcast efficiency is improved.

Description

Live broadcast method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of live broadcast technologies, and in particular, to a live broadcast method and apparatus, an electronic device, and a storage medium.
Background
With the development of science and technology, modern sports events are inseparable from internet live broadcast and television live broadcast, in the live broadcast process of the sports events (such as football games, basketball games or marathon games), a plurality of cameras are generally arranged to capture pictures of each position of an event field, and then a broadcast guide determines a broadcast picture in pictures shot by the plurality of cameras according to the event situation, so as to determine the live broadcast picture of a user side.
However, when live broadcasting is performed in this manner, it is inefficient to determine a live broadcast frame by manually switching frames to capture a frame including a certain player by means of a director when the frame of the player is live broadcast.
Disclosure of Invention
An object of the embodiments of the present application is to provide a live broadcast method, apparatus, electronic device and storage medium, so as to solve the problem that when a picture of a certain athlete is live broadcast in this manner, it is necessary to capture the picture including the athlete by manually switching the picture by a director, thereby determining the live broadcast picture, which is inefficient. The specific technical scheme is as follows:
in a first aspect, a live broadcast method is provided, where the method includes:
receiving a directional play request sent by a requester when a main picture is played in a live broadcast manner, wherein the directional play request comprises positioning label information;
determining a target position where a target object corresponding to the positioning tag information is located;
determining a target shooting device corresponding to the target position of the target object;
acquiring video stream data of a directional playing picture containing the image of the target object, which is acquired by the target shooting device;
and sending the video stream data of the directional playing picture to the equipment corresponding to the request party.
Optionally, the method further comprises:
if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, judging whether two or more directional play requests with the same positioning tag information exist or not;
if two or more directional play requests with the same positioning label information exist, determining sender equipment corresponding to the same directional play requests as one equipment type;
acquiring video stream data of a directional playing picture corresponding to any one piece of positioning label information;
and sending the video stream data of the live main picture and the video stream data of the directional playing picture to the equipment contained in the equipment category.
Optionally, the sending the video stream data of the directionally played picture to the device corresponding to the requester includes:
synthesizing the video stream data of the live main picture and the video stream data of the directional playing picture into target video stream data;
and sending the target video stream data to equipment corresponding to the requester.
Optionally, the video stream data of the live main picture and the video stream data of the directional play picture are synthesized into target video stream data; the method comprises the following steps:
acquiring a preset picture combination mode;
and combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing a combined picture.
Optionally, the positioning tag information is a UWB tag; the determining the target position of the target object corresponding to the positioning tag information includes:
determining a preset UWB base station which meets a preset condition from a plurality of preset UWB base stations as a first base station;
acquiring the sending time of a first signal sent to the first base station by the UWB tag and the receiving time of the first signal received by the first base station;
determining a first transmission time of the first signal based on the transmission time and the reception time;
and determining the target position of the target object based on the first transmission time.
Optionally, the positioning tag information is a UWB tag; the determining the target position of the target object corresponding to the positioning tag information includes:
determining at least two second base stations in a plurality of preset UWB base stations;
for each second base station, determining a second transmission time of the second signal based on a transmission time of the UWB tag for transmitting the second signal to the second base station and a reception time of the second base station for receiving the second signal, resulting in a plurality of second transmission times;
aiming at any two second base stations, taking the difference of the second transmission time of the two second base stations as a target time difference corresponding to the two base stations to obtain at least one target time difference;
and determining the target position of the target object based on at least one target time difference.
Optionally, the determining a target shooting device corresponding to the target position of the target object includes:
acquiring a corresponding relation between a pre-established position and a shooting device; according to the corresponding relation, searching a shooting device corresponding to the target position as a target shooting device corresponding to the target object;
or,
for each shooting device, calculating the distance between the shooting device and the target position to obtain a plurality of distances; selecting the minimum distance from the plurality of distances as a target distance; and taking the shooting device corresponding to the target distance as a target shooting device.
In a second aspect, a live device is provided, the device comprising:
the receiving module is used for receiving a directional playing request sent by a requesting party when a main picture is played in a live broadcast manner, wherein the directional playing request comprises positioning label information;
the determining module is used for determining the target position of the target object corresponding to the positioning tag information; determining a target shooting device corresponding to the target position of the target object;
the acquisition module is used for acquiring video stream data of a directional playing picture which contains the image of the target object and is acquired by the target shooting device;
and the sending module is used for sending the video stream data of the directional playing picture to the equipment corresponding to the requesting party.
Optionally, the apparatus further includes a determining module, where the determining module is configured to:
if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, judging whether two or more directional play requests with the same positioning tag information exist or not;
if two or more directional play requests with the same positioning label information exist, determining sender equipment corresponding to the same directional play requests as one equipment type;
acquiring video stream data of a directional playing picture corresponding to any one piece of positioning label information;
and sending the video stream data of the live main picture and the video stream data of the directional playing picture to the equipment contained in the equipment category.
Optionally, the sending module is specifically configured to:
synthesizing the video stream data of the live main picture and the video stream data of the directional playing picture into target video stream data;
and sending the target video stream data to equipment corresponding to the requester.
Optionally, the video stream data of the live main picture and the video stream data of the directional play picture are synthesized into target video stream data; the method comprises the following steps:
acquiring a preset picture combination mode;
and combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing a combined picture.
Optionally, the positioning tag information is a UWB tag; the target object is provided with a plurality of preset UWB base stations in an environment, and the determining module is specifically configured to:
determining a preset UWB base station which meets a preset condition from a plurality of preset UWB base stations as a first base station;
acquiring the sending time of a first signal sent to the first base station by the UWB tag and the receiving time of the first signal received by the first base station;
determining a first transmission time of the first signal based on the transmission time and the reception time;
and determining the target position of the target object based on the first transmission time.
Optionally, the positioning tag information is a UWB tag; the target object is set with a plurality of preset UWB base stations in the environment, and the determining module is further configured to:
determining at least two second base stations in a plurality of preset UWB base stations;
for each second base station, determining a second transmission time of the second signal based on a transmission time of the UWB tag for transmitting the second signal to the second base station and a reception time of the second base station for receiving the second signal, resulting in a plurality of second transmission times;
aiming at any two second base stations, taking the difference of the second transmission time of the two second base stations as a target time difference corresponding to the two base stations to obtain at least one target time difference;
and determining the target position of the target object based on at least one target time difference.
Optionally, the determining module is further configured to:
acquiring a corresponding relation between a pre-established position and a shooting device; according to the corresponding relation, searching a shooting device corresponding to the target position as a target shooting device corresponding to the target object;
or,
for each shooting device, calculating the distance between the shooting device and the target position to obtain a plurality of distances; selecting the minimum distance from the plurality of distances as a target distance; and taking the shooting device corresponding to the target distance as a target shooting device.
In a third aspect, an electronic device is provided, which includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of the first aspect when executing a program stored in the memory.
In a fourth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when executed by a processor, the computer program implements the method steps of any of the first aspects.
In a fifth aspect, there is provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the live methods described above.
The embodiment of the application has the following beneficial effects:
the embodiment of the application provides a live broadcasting method, a live broadcasting device, electronic equipment and a storage medium, and the method comprises the steps of firstly, receiving a directional broadcasting request which is sent by a requesting party and carries positioning label information when a main picture is broadcasted in a live broadcasting way; determining the target position of the target object corresponding to the positioning label information; then, determining a target shooting device corresponding to the target position of the target object; finally, acquiring video stream data of a directional playing picture which is acquired by the target shooting device and contains the image of the target object; and sending the video stream data of the directional playing picture to the equipment corresponding to the request party. According to the scheme, in the moving process of the target object, the position of the target object can be automatically determined according to the positioning tag information corresponding to the target object, the shooting device corresponding to the target object is further determined, then the directional playing picture containing the image of the target object and shot by the shooting device is sent to the terminal equipment to serve as the live broadcast picture, so that the live broadcast picture can be automatically switched according to the positioning tag information, the number of times of manually switching the live broadcast picture is reduced, and the live broadcast efficiency is improved.
Of course, not all advantages described above need to be achieved at the same time in the practice of any one product or method of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
Fig. 1 is a flowchart of a live broadcast method provided in an embodiment of the present application;
fig. 2 is a flowchart of a live broadcasting method according to another embodiment of the present application;
fig. 3 is a flowchart of a live broadcasting method according to another embodiment of the present application;
fig. 4 is a flowchart of a live broadcasting method according to another embodiment of the present application;
fig. 5 is a schematic structural diagram of a live broadcast apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
At present, when a sports event is live broadcast, a broadcast picture is determined in pictures shot by a plurality of cameras according to the event situation through a broadcast guide, so that the live broadcast picture of a user end is determined. Therefore, the embodiment of the application provides a live broadcast method which can be applied to a server.
A live broadcast method provided in an embodiment of the present application will be described in detail below with reference to a specific embodiment, as shown in fig. 1, the specific steps are as follows:
s101, receiving a directional play request sent by a requester when a main picture is played in a live broadcast mode, wherein the directional play request comprises positioning label information.
In the embodiment of the application, the positioning tag information is used for uniquely identifying the target object, the target object can be a player, a ball or a referee in a playing field, and the directional playing request is used for requesting a live broadcast picture containing an image of the target object. The directed play request may be generated based on a selection of the director or a selection of a viewer of the live terminal.
And S102, determining the target position of the target object corresponding to the positioning label information.
In this embodiment of the application, the positioning tag information may be a wearable device (e.g., a smart band) and is worn on the target object, and the tag has functions of positioning and communication, so that the position of the positioning tag information can be determined, and the position of the positioning tag information is determined as the position of the target object.
In an implementation manner of the embodiment of the present application, the S102, as shown in fig. 2, may include the following steps:
s201, determining a preset UWB base station meeting preset conditions from a plurality of preset UWB base stations as a first base station.
In this embodiment, a plurality of UWB base stations are pre-arranged around the field, and the UWB base stations are distributed at the geometric edge of the field area and cover the field area with signals. The tag may be a UWB tag, and the UWB tag may be communicatively coupled to a UWB base station. The UWB base station meeting the preset condition may be one or more UWB base stations closest to the UWB tag, or one or more UWB base stations designated in advance. And taking the UWB base station meeting the preset condition as the first base station.
S202, acquiring the sending time of the UWB tag sending the first signal to the first base station, and the receiving time of the first base station receiving the first signal.
In this embodiment, when the UWB tag comes within the signal coverage of the first base station, contact is automatically established with the first base station and the UWB tag location is determined by transmitting a first signal to the first base station. The sending time of the first signal sent by the UWB tag to the first base station is the sending time of the first signal, and the receiving time of the first base station for receiving the first signal is the arrival time of the first signal.
S203, determining a first transmission time of the first signal based on the sending time and the receiving time.
In this embodiment, the time difference between the transmission time and the reception time, i.e., the time of flight of the first signal between the UWB tag and the first base station, i.e., the first transmission time of the first signal.
S204, determining the target position of the target object based on the first transmission time.
In this embodiment, the distance between the UWB tag and the first base station can be determined by the first transmission time of the first signal and the transmission speed of the first signal. Thereby determining the position of the UWB tag, i.e., the target location where the target object is located.
In this embodiment, the position of the UWB tag, that is, the target position of the target object may be determined by a first transmission time of the first signal between the UWB tag and the first base station. The determination process is simple and efficient without human participation.
In another implementation manner of the embodiment of the present application, as shown in fig. 3, the S102 may include the following steps:
s301, at least two second base stations are determined in a plurality of preset UWB base stations.
In this embodiment, when a UWB tag transmits a signal to a plurality of UWB base stations, the time difference of arrival of the signal determines the position of the UWB tag, that is, the position of the target object. All the preset UWB base stations may be used as the second base station, or a part of the preset UWB base stations may be selected as the second base station.
S302, for each second base station, determining a second transmission time of the second signal based on a transmission time when the UWB tag transmits the second signal to the second base station and a reception time when the second base station receives the second signal, so as to obtain a plurality of second transmission times.
In this embodiment, for each second base station, the transmission time of the second signal to the second base station through the UWB tag and the reception time of the second signal received by the second base station are determined, and the second transmission time corresponding to each second base station is obtained.
And S303, aiming at any two second base stations, taking the difference of the second transmission time of the two second base stations as the target time difference corresponding to the two base stations to obtain at least one target time difference.
In this embodiment, for any combination of two second base stations, the difference between the second transmission times of the two second base stations is used as the target time difference corresponding to the two base stations, and so on, so as to obtain the target time difference corresponding to each combination. Preferably, when the second signals are sent out simultaneously, the target time difference corresponding to each combination is determined only according to the receiving time of the two second base stations in each combination.
S304, determining the target position of the target object based on at least one target time difference.
In this embodiment, the difference in distance of the target object to the two second base stations may be determined based on the target time difference and the transmission speed of the signal. Then, a hyperbolic equation set is constructed according to the distance difference, in the equation set, the coordinates of the two second base stations are known, the distance difference is known, and the coordinates of the target object, namely the position of the target object, can be obtained by solving the equation set only if the coordinates of the target object are unknown.
In this embodiment, the position of the target object is determined by the time difference between the transmission times of the signals transmitted by the UWB tag to the different second base stations. The determination process is simple and efficient without human participation.
And S103, determining a target shooting device corresponding to the target position of the target object.
In the embodiment of the application, a plurality of shooting devices are arranged around the playing field in advance, and the shooting range covers the whole playing field area. Preferably, the photographing device may be disposed at the same position as the UWB base station. After the target position is determined, a photographing apparatus whose photographing range covers the target position may be selected as the target photographing apparatus.
In an implementation manner of the embodiment of the present application, the step S103 may include the following steps: and acquiring a corresponding relation between a pre-established position and a shooting device, and searching the shooting device corresponding to the target position as a target shooting device corresponding to the target object according to the corresponding relation.
In this embodiment, the field is divided into a plurality of areas in advance, and for each area-corresponding position, a correspondence between the position and the imaging device is established, thereby obtaining a correspondence between the position and the imaging device for each area. And after the target position is determined, judging the area in which the target position falls, and determining the target shooting device corresponding to the target position according to the shooting device corresponding to the area. Through the scheme, the target shooting device can be rapidly determined according to the preset corresponding relation, so that the live broadcast efficiency is improved.
In another implementation manner of the embodiment of the present application, the step S103 may include the following steps:
step one, aiming at each shooting device, calculating the distance between the shooting device and the target position to obtain a plurality of distances; selecting the minimum distance from the plurality of distances as a target distance; and taking the shooting device corresponding to the target distance as a target shooting device.
In this embodiment, the position of each camera is known, and after the target position is determined, the distance between each camera and the target position may be calculated, and then the camera closest to the target position may be used as the target camera corresponding to the target object. Through the scheme, the target shooting device can be rapidly determined according to the distance between the target position and the shooting device, so that the live broadcast efficiency is improved.
And S104, acquiring video stream data of a directional playing picture containing the image of the target object, which is acquired by the target shooting device.
In the embodiment of the application, each shooting device uploads the video stream data of the acquired picture to the server in real time in the shooting process, and after the target shooting device is determined, the video stream data corresponding to the directionally played picture which contains the image of the target object and is uploaded by the target shooting device can be obtained.
And S105, sending the video stream data of the directional playing picture to the equipment corresponding to the request party.
In the embodiment of the application, the video stream data corresponding to the directional play picture is sent to the device corresponding to the requester, so that the device plays the video stream data, that is, the device plays the directional play picture shot by the target shooting device as a live broadcast picture.
In the embodiment of the application, firstly, a directional play request carrying positioning label information sent by a requesting party is received when a main picture is played in a live broadcast manner; determining the target position of the target object corresponding to the positioning label information; then, determining a target shooting device corresponding to the target position of the target object; finally, acquiring video stream data of a directional playing picture which is acquired by the target shooting device and contains the image of the target object; and sending the video stream data of the directional playing picture to the equipment corresponding to the request party. According to the scheme, in the moving process of the target object, the position of the target object can be automatically determined according to the positioning tag information corresponding to the target object, the shooting device corresponding to the target object is further determined, then the directional playing picture containing the image of the target object and shot by the shooting device is sent to the terminal equipment to serve as the live broadcast picture, so that the live broadcast picture can be automatically switched according to the positioning tag information, the number of times of manually switching the live broadcast picture is reduced, and the live broadcast efficiency is improved.
In another embodiment of the present application, if a directional play request sent by at least two requesting parties is received when a home screen is played live, the method may further include the following steps:
s401, if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, judging whether two or more directional play requests with the same positioning tag information exist or not;
in the embodiment of the application, if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, it is necessary to determine whether two or more directional play requests with the same positioning tag information exist in the directional play requests sent by the requesting parties, and determine whether pictures requested by the directional play requests are the same by determining whether the positioning tag information is the same.
S402, if two or more directional play requests with the same positioning label information exist, determining sender equipment corresponding to the same directional play requests as one equipment type.
In the embodiment of the application, when two or more directional play requests with the same positioning tag information exist, which indicates that the requested pictures of the directional play requests are the same, the sender devices corresponding to the directional play requests are determined as a device class.
S403, acquiring video stream data of a directional playing picture corresponding to any one piece of positioning label information.
In the embodiment of the application, because the positioning tag information carried by the directional play request corresponding to the same equipment category is the same, only one directional play picture corresponding to the positioning tag information needs to be obtained for any one positioning tag information for the directional play request corresponding to the same equipment category.
S404, sending the video stream data of the live main picture and the video stream data of the directional playing picture to the equipment contained in the equipment category.
In this embodiment of the present application, after a directional play picture corresponding to a certain device category is obtained, all requesting devices corresponding to the device category may be replied, that is, video stream data corresponding to the directional play picture is sent to all requesting devices corresponding to the device category, so that the devices live broadcast the directional play picture.
In the embodiment of the application, the step of obtaining the directional playing picture only needs to be executed once aiming at the directional playing requests sent by the multiple devices corresponding to the same device type, and the step of obtaining the directional playing picture does not need to be executed once aiming at each directional playing request, so that the efficiency of obtaining the directional playing picture is improved, and the resource waste is reduced.
In yet another embodiment of the present application, the method may further comprise the steps of:
synthesizing video stream data of a live main picture and video stream data of a directional playing picture into target video stream data; and sending the target video stream data to equipment corresponding to the requester.
In this embodiment of the application, before the directional play picture is sent to the device, the directional play picture may be combined with the main picture to obtain target video stream data of a combined picture including the directional live broadcast picture and the main picture, and then the target video stream data is sent to the device corresponding to the requester.
In an implementation manner of the embodiment of the present application, the first step may include the following steps:
acquiring a preset picture combination mode; and combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing a combined picture.
In this embodiment, the combination mode may be a picture-in-picture mode or a spliced picture mode, and the combination mode may be selected by a user of the playing end or may be pre-stored in the server. And combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing the combined picture.
In the embodiment of the application, the equipment of the requesting party can conveniently play the directional playing picture and the main picture in a multi-picture mode at the same time, and the user experience is improved.
In another embodiment of the present application, the target object is a plurality of objects, and the method may further include:
for each target object, acquiring video stream data corresponding to the target object to obtain a plurality of video stream data; and sending the video stream data to a preset terminal so that the terminal can play the video stream data by utilizing multiple pictures.
In the embodiment of the application, in order to meet diversified requirements of a user, when the user wants to see live videos of multiple objects at the same time, for example, the real-time situations of multiple players are watched at the same time, or the real-time situations of player a and the real-time situations of a ball are wanted to be watched, at this time, according to the selection of the user, multiple target objects can be selected, for each target object, the position of the target object is determined according to the tag, a target shooting device corresponding to the target object is further determined, then video stream data corresponding to the target object are obtained and sent to the preset terminal, the preset terminal is enabled to play the multiple video stream data by utilizing multiple pictures at the same time, and therefore the user can watch live pictures corresponding to the multiple target objects at the same time, and user experience is improved.
In yet another embodiment of the present application, the method may further comprise the steps of:
step one, in at least two objects, determining other objects except the target object as candidate objects.
In the embodiment of the application, the target object is an object played in real time in a live broadcast picture, and a sports event often includes at least two objects, so that a user can switch the target object played in the live broadcast picture to other objects and determine other objects except the target object as candidate objects.
And step two, generating selection information corresponding to the candidate object aiming at each candidate object, wherein the selection information is used for determining the candidate object as a target object when the selection information is clicked.
In the embodiment of the application, the selection information is used for determining that the candidate object corresponding to the selection information is the target object when the selection information is clicked, and for each candidate object, generating the selection information corresponding to the candidate object.
And step three, sending the selection information to a preset terminal so that the preset terminal displays the selection information.
In the embodiment of the application, the preset terminal can be a playing terminal for watching live videos by a user or a monitoring terminal for monitoring the whole event situation by staff such as a director and the like, the selection information is sent to the preset terminal, and the preset terminal displays the selection information, so that the user or the director can conveniently switch target objects.
In the embodiment of the application, in the moving process of the target object, the position of the target object can be automatically determined according to the positioning tag information corresponding to the target object, the shooting device corresponding to the target object is further determined, then the directional playing picture containing the image of the target object and shot by the shooting device is sent to the terminal equipment as the live broadcast picture, so that the live broadcast picture can be automatically switched according to the positioning tag information, the number of times of manually switching the live broadcast picture is reduced, and the live broadcast efficiency is improved.
Based on the same technical concept, an embodiment of the present application further provides a live broadcast apparatus, as shown in fig. 5, the apparatus includes:
a receiving module 501, configured to receive a directional play request sent by a requestor when a home screen is live played, where the directional play request includes positioning tag information;
a first determining module 502, configured to determine a target position where a target object corresponding to the positioning tag information is located;
a second determining module 503, configured to determine a target capturing apparatus corresponding to a target position where the target object is located;
an obtaining module 504, configured to obtain video stream data of a directional playing picture including an image of the target object, which is acquired by the target shooting device;
a sending module 505, configured to send the video stream data of the directional play picture to a device corresponding to the requesting party.
Optionally, the apparatus further includes a determining module, where the determining module is configured to:
if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, judging whether two or more directional play requests with the same positioning tag information exist or not;
if two or more directional play requests with the same positioning label information exist, determining sender equipment corresponding to the same directional play requests as one equipment type;
acquiring video stream data of a directional playing picture corresponding to any one piece of positioning label information;
and sending the video stream data of the live main picture and the video stream data of the directional playing picture to the equipment contained in the equipment category.
Optionally, the sending module is specifically configured to:
synthesizing the video stream data of the live main picture and the video stream data of the directional playing picture into target video stream data;
and sending the target video stream data to equipment corresponding to the requester.
Optionally, the video stream data of the live main picture and the video stream data of the directional play picture are synthesized into target video stream data; the method comprises the following steps:
acquiring a preset picture combination mode;
and combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing a combined picture.
Optionally, the positioning tag information is a UWB tag; the target object is provided with a plurality of preset UWB base stations in an environment, and the determining module is specifically configured to:
determining a preset UWB base station which meets a preset condition from a plurality of preset UWB base stations as a first base station;
acquiring the sending time of a first signal sent to the first base station by the UWB tag and the receiving time of the first signal received by the first base station;
determining a first transmission time of the first signal based on the transmission time and the reception time;
and determining the target position of the target object based on the first transmission time.
Optionally, the positioning tag information is a UWB tag; the target object is set with a plurality of preset UWB base stations in the environment, and the determining module is further configured to:
determining at least two second base stations in a plurality of preset UWB base stations;
for each second base station, determining a second transmission time of the second signal based on a transmission time of the UWB tag for transmitting the second signal to the second base station and a reception time of the second base station for receiving the second signal, resulting in a plurality of second transmission times;
aiming at any two second base stations, taking the difference of the second transmission time of the two second base stations as a target time difference corresponding to the two base stations to obtain at least one target time difference;
and determining the target position of the target object based on at least one target time difference.
Optionally, the determining module is further configured to:
acquiring a corresponding relation between a pre-established position and a shooting device; according to the corresponding relation, searching a shooting device corresponding to the target position as a target shooting device corresponding to the target object;
or,
for each shooting device, calculating the distance between the shooting device and the target position to obtain a plurality of distances; selecting the minimum distance from the plurality of distances as a target distance; and taking the shooting device corresponding to the target distance as a target shooting device.
In the embodiment of the application, in the moving process of the target object, the position of the target object can be automatically determined according to the positioning tag information corresponding to the target object, the shooting device corresponding to the target object is further determined, then the directional playing picture containing the image of the target object and shot by the shooting device is sent to the terminal equipment as the live broadcast picture, so that the live broadcast picture can be automatically switched according to the positioning tag information, the number of times of manually switching the live broadcast picture is reduced, and the live broadcast efficiency is improved.
Based on the same technical concept, the embodiment of the present application further provides an electronic device, as shown in fig. 6, including a processor 601, a communication interface 602, a memory 603 and a communication bus 604, where the processor 601, the communication interface 602 and the memory 603 complete communication with each other through the communication bus 604,
a memory 603 for storing a computer program;
the processor 601 is configured to implement the following steps when executing the program stored in the memory 603:
receiving a directional play request sent by a requester when a main picture is played in a live broadcast manner, wherein the directional play request comprises positioning label information;
determining a target position where a target object corresponding to the positioning tag information is located;
determining a target shooting device corresponding to the target position of the target object;
acquiring video stream data of a directional playing picture containing the image of the target object, which is acquired by the target shooting device;
and sending the video stream data of the directional playing picture to the equipment corresponding to the request party.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In yet another embodiment provided by the present application, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of any of the live broadcasting methods described above.
In yet another embodiment provided by the present application, there is also provided a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the live methods of the above embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is merely exemplary of the present application and is presented to enable those skilled in the art to understand and practice the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A live broadcast method, the method comprising:
receiving a directional play request sent by a requester when a main picture is played in a live broadcast manner, wherein the directional play request comprises positioning label information;
determining a target position where a target object corresponding to the positioning tag information is located;
determining a target shooting device corresponding to the target position of the target object;
acquiring video stream data of a directional playing picture containing the image of the target object, which is acquired by the target shooting device;
and sending the video stream data of the directional playing picture to the equipment corresponding to the request party.
2. The method of claim 1, further comprising:
if directional play requests sent by at least two requesting parties are received when a main picture is played in a live broadcast mode, judging whether two or more directional play requests with the same positioning tag information exist or not;
if two or more directional play requests with the same positioning label information exist, determining sender equipment corresponding to the same directional play requests as one equipment type;
acquiring video stream data of a directional playing picture corresponding to any one piece of positioning label information;
and sending the video stream data of the live main picture and the video stream data of the directional playing picture to the equipment contained in the equipment category.
3. The method according to claim 1, wherein the sending the video stream data of the directionally-played picture to the device corresponding to the requesting party comprises:
synthesizing the video stream data of the live main picture and the video stream data of the directional playing picture into target video stream data;
and sending the target video stream data to equipment corresponding to the requester.
4. The method according to claim 3, wherein the video stream data of the live main picture and the video stream data of the directional play picture are synthesized into target video stream data; the method comprises the following steps:
acquiring a preset picture combination mode;
and combining the directional playing picture and the main picture according to a preset combination mode to obtain target video stream data containing a combined picture.
5. The method of claim 1, wherein the positioning tag information is a UWB tag; the determining the target position of the target object corresponding to the positioning tag information includes:
determining a preset UWB base station which meets a preset condition from a plurality of preset UWB base stations as a first base station;
acquiring the sending time of a first signal sent to the first base station by the UWB tag and the receiving time of the first signal received by the first base station;
determining a first transmission time of the first signal based on the transmission time and the reception time;
and determining the target position of the target object based on the first transmission time.
6. The method of claim 1, wherein the positioning tag information is a UWB tag; the determining the target position of the target object corresponding to the positioning tag information includes:
determining at least two second base stations in a plurality of preset UWB base stations;
for each second base station, determining a second transmission time of the second signal based on a transmission time of the UWB tag for transmitting the second signal to the second base station and a reception time of the second base station for receiving the second signal, resulting in a plurality of second transmission times;
aiming at any two second base stations, taking the difference of the second transmission time of the two second base stations as a target time difference corresponding to the two base stations to obtain at least one target time difference;
and determining the target position of the target object based on at least one target time difference.
7. The method of claim 1, wherein determining the target camera corresponding to the target location of the target object comprises:
acquiring a corresponding relation between a pre-established position and a shooting device; according to the corresponding relation, searching a shooting device corresponding to the target position as a target shooting device corresponding to the target object;
or,
for each shooting device, calculating the distance between the shooting device and the target position to obtain a plurality of distances; selecting the minimum distance from the plurality of distances as a target distance; and taking the shooting device corresponding to the target distance as a target shooting device.
8. A live broadcast apparatus, characterized in that the apparatus comprises:
the receiving module is used for receiving a directional playing request sent by a requesting party when a main picture is played in a live broadcast manner, wherein the directional playing request comprises positioning label information;
the first determining module is used for determining the target position of the target object corresponding to the positioning tag information;
the second determining module is used for determining a target shooting device corresponding to the target position of the target object;
the acquisition module is used for acquiring video stream data of a directional playing picture which contains the image of the target object and is acquired by the target shooting device;
and the sending module is used for sending the video stream data of the directional playing picture to the equipment corresponding to the requesting party.
9. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1 to 7 when executing a program stored in the memory.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1 to 7.
CN202110642557.5A 2021-06-09 2021-06-09 Live broadcast method and device, electronic equipment and storage medium Pending CN113395528A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110642557.5A CN113395528A (en) 2021-06-09 2021-06-09 Live broadcast method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110642557.5A CN113395528A (en) 2021-06-09 2021-06-09 Live broadcast method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113395528A true CN113395528A (en) 2021-09-14

Family

ID=77620009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110642557.5A Pending CN113395528A (en) 2021-06-09 2021-06-09 Live broadcast method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113395528A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114288645A (en) * 2021-12-29 2022-04-08 完美世界征奇(上海)多媒体科技有限公司 A picture generation method, system, device and computer storage medium
CN116546239A (en) * 2023-04-11 2023-08-04 央视国际网络有限公司 Video processing method, device and computer-readable storage medium
CN117998110A (en) * 2024-01-29 2024-05-07 广州开得联软件技术有限公司 Distributed guide method, device, electronic equipment and computer readable storage medium
CN118784970A (en) * 2024-06-11 2024-10-15 内蒙古主场小将体育科技有限公司 A video acquisition method, system, computing device and medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150045061A1 (en) * 2013-08-07 2015-02-12 Alcatel-Lucent Usa Inc. Systems and methods for determining a user equipment location based on measurements from multiple base stations
CN105187846A (en) * 2015-07-30 2015-12-23 上海互韦涵信息技术有限公司 Personal video real-time live broadcast method and system for runway
CN105828206A (en) * 2016-03-22 2016-08-03 乐视网信息技术(北京)股份有限公司 Multi-video on-demand method and device
CN107861513A (en) * 2017-12-08 2018-03-30 深圳市中舟智能科技有限公司 Intelligent robot autonomous navigation system based on UWB technology
CN110012263A (en) * 2018-07-17 2019-07-12 深圳市天工测控技术有限公司 Indoor positioning monitoring method and device based on UWB
CN110933450A (en) * 2019-10-16 2020-03-27 咪咕文化科技有限公司 Multi-channel live broadcast synchronization method, system, edge device, terminal and storage medium
CN111294731A (en) * 2020-01-16 2020-06-16 珠海格力电器股份有限公司 UWB indoor positioning method, device, electronic equipment and storage medium
CN111818303A (en) * 2020-07-06 2020-10-23 深圳博为教育科技有限公司 Intelligent broadcasting guide method, device and system and control host
CN112118427A (en) * 2020-10-29 2020-12-22 上海擎感智能科技有限公司 Monitoring method, system, server and computer storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150045061A1 (en) * 2013-08-07 2015-02-12 Alcatel-Lucent Usa Inc. Systems and methods for determining a user equipment location based on measurements from multiple base stations
CN105187846A (en) * 2015-07-30 2015-12-23 上海互韦涵信息技术有限公司 Personal video real-time live broadcast method and system for runway
CN105828206A (en) * 2016-03-22 2016-08-03 乐视网信息技术(北京)股份有限公司 Multi-video on-demand method and device
CN107861513A (en) * 2017-12-08 2018-03-30 深圳市中舟智能科技有限公司 Intelligent robot autonomous navigation system based on UWB technology
CN110012263A (en) * 2018-07-17 2019-07-12 深圳市天工测控技术有限公司 Indoor positioning monitoring method and device based on UWB
CN110933450A (en) * 2019-10-16 2020-03-27 咪咕文化科技有限公司 Multi-channel live broadcast synchronization method, system, edge device, terminal and storage medium
CN111294731A (en) * 2020-01-16 2020-06-16 珠海格力电器股份有限公司 UWB indoor positioning method, device, electronic equipment and storage medium
CN111818303A (en) * 2020-07-06 2020-10-23 深圳博为教育科技有限公司 Intelligent broadcasting guide method, device and system and control host
CN112118427A (en) * 2020-10-29 2020-12-22 上海擎感智能科技有限公司 Monitoring method, system, server and computer storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114288645A (en) * 2021-12-29 2022-04-08 完美世界征奇(上海)多媒体科技有限公司 A picture generation method, system, device and computer storage medium
CN116546239A (en) * 2023-04-11 2023-08-04 央视国际网络有限公司 Video processing method, device and computer-readable storage medium
CN117998110A (en) * 2024-01-29 2024-05-07 广州开得联软件技术有限公司 Distributed guide method, device, electronic equipment and computer readable storage medium
CN118784970A (en) * 2024-06-11 2024-10-15 内蒙古主场小将体育科技有限公司 A video acquisition method, system, computing device and medium

Similar Documents

Publication Publication Date Title
CN113395528A (en) Live broadcast method and device, electronic equipment and storage medium
JP7123523B2 (en) Method and system for automatically producing television programs
US11068720B2 (en) Method and apparatus for adding augmented reality data in live video, and storage medium
CN105828206A (en) Multi-video on-demand method and device
US20160057475A1 (en) Methods and devices for providing a video
EP4583514A1 (en) Information processing device, information processing method, and program
CN110944123A (en) Intelligent guide method for sports events
US20160367891A1 (en) System and Method for Positioning, Tracking and Streaming in an Event
CN105635675B (en) A kind of panorama playing method and device
US10306303B2 (en) Tailored audio content delivery
CN106921864A (en) Video broadcasting method and device
CN103828379A (en) Using gestures to capture multimedia clips
CN114449252A (en) Method, device, equipment, system and medium for dynamically adjusting live video based on explication audio
US9930412B2 (en) Network set-top box and its operating method
CN103828348A (en) Using multimedia search to identify what viewers are watching on television.
US20160182930A1 (en) Systems and methods for enabling simultaneous second screen data access during ongoing primary screen programming
CN111163306B (en) A method and related device for VR video processing
JP2017212665A (en) Personal video real-time live broadcast method and live broadcast system used for competitive road
CN118842926A (en) Cloud guide broadcasting machine position switching method and related device for live broadcasting room
CN114245210A (en) Video playing method, device, equipment and storage medium
CN108600771B (en) Recording and broadcasting workstation system and operation method
CN113473244A (en) Free viewpoint video playing control method and device
US20190261040A1 (en) Geolocation of set-top boxes using machine learning
CN113837978B (en) Image synthesis method, device, terminal equipment and readable storage medium
WO2020095648A1 (en) Image processing device, image processing method, computer program, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210914

RJ01 Rejection of invention patent application after publication