CN111355970A - Live broadcast management method and device and electronic equipment - Google Patents
Live broadcast management method and device and electronic equipment Download PDFInfo
- Publication number
- CN111355970A CN111355970A CN201910403478.1A CN201910403478A CN111355970A CN 111355970 A CN111355970 A CN 111355970A CN 201910403478 A CN201910403478 A CN 201910403478A CN 111355970 A CN111355970 A CN 111355970A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- threshold value
- live
- maximum
- verification
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a live broadcast management method and device and electronic equipment, wherein the live broadcast management method comprises the following steps: receiving a live broadcast request, wherein the live broadcast request comprises a user identifier; verifying the user identification; if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation; judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not for the live broadcast request passing the verification; if the maximum live broadcast number threshold value is not reached, allowing live broadcast operation; if the current live broadcast number reaches the maximum live broadcast number threshold value, the live broadcast operation is refused; meanwhile, historical live broadcast data can be counted, and live broadcast is controlled according to live broadcast content. The invention can realize the unified management and control of the live broadcast function of a plurality of application platforms.
Description
Technical Field
The present invention relates to the field of live broadcast technologies, and in particular, to a live broadcast management method and apparatus, and an electronic device.
Background
At present, a plurality of application platforms (such as a recording and broadcasting management platform, a remote teaching platform and the like) which are in full agreement all have a live broadcasting function, but no application platform for counting, controlling and managing live broadcasts created by each application platform is available, when the number of created live broadcasts exceeds a certain value, the live broadcast fluency is reduced, user experience is influenced, and live broadcast contents cannot be monitored.
Disclosure of Invention
In view of this, the present invention provides a live broadcast management method and apparatus, and an electronic device, which can perform unified management and control on live broadcast functions of multiple application platforms.
Based on the above purpose, the present invention provides a live broadcast management method, which includes:
receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
verifying the user identification;
and if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation.
Optionally, the method further includes:
judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not for the live broadcast request passing the verification; if the maximum live broadcast number threshold value is not reached, allowing live broadcast operation; and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
Optionally, the method further includes:
according to the set statistical parameters, counting historical live broadcast data; the statistical parameters comprise live codes, start time and end time; the historical live broadcast data comprises a plug flow frame rate, a plug flow code rate, bandwidth, flow, the number of watching persons and screenshots.
Optionally, the method further includes:
and carrying out live broadcast closing or opening control according to the live broadcast content.
An embodiment of the present invention further provides a live broadcast management apparatus, including:
the data receiving module is used for receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
the verification module is used for verifying the user identification; and if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation.
Optionally, the apparatus further comprises:
the quantity control module is used for judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not after the user identification passes the verification, and if the current live broadcast quantity does not reach the maximum live broadcast quantity threshold value, live broadcast operation is allowed; and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
Optionally, the apparatus further comprises:
the statistical module is used for counting historical live broadcast data according to set statistical parameters; the statistical parameters comprise live codes, start time and end time; the historical live broadcast data comprises a plug flow frame rate, a plug flow code rate, bandwidth, flow, the number of watching persons and screenshots.
Optionally, the apparatus further comprises:
and the monitoring module is used for carrying out live broadcast closing or opening control according to the live broadcast content.
The embodiment of the invention also provides electronic equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the live broadcast management method is realized when the processor executes the program.
As can be seen from the above, the live broadcast management method and apparatus and the electronic device provided by the present invention include: receiving a live broadcast request, and verifying a user identifier in the live broadcast request; if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation; judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not for the live broadcast request passing the verification; if the maximum live broadcast number threshold value is not reached, allowing live broadcast operation; if the current live broadcast number reaches the maximum live broadcast number threshold value, the live broadcast operation is refused; meanwhile, historical live broadcast data can be counted, and live broadcast is controlled according to live broadcast content. The invention can realize the unified management and control of the live broadcast function of a plurality of application platforms.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a method according to a second embodiment of the present invention;
FIG. 3 is a schematic flow chart of a method according to a third embodiment of the present invention;
FIG. 4 is a schematic flow chart of a method according to a fourth embodiment of the present invention;
FIG. 5 is a block diagram of an apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to specific embodiments and the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
FIG. 1 is a schematic flow chart of a method according to an embodiment of the present invention. As shown in the figure, the live broadcast management method provided by the embodiment of the present invention includes:
s10: receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
s11: verifying the user identification;
s12: and if the verification is passed, allowing the live broadcast operation. S13: and if the verification is not passed, refusing the live broadcast operation.
In the embodiment of the invention, each application platform is realized based on a micro-service architecture, the micro-service with the live broadcast function can realize the live broadcast management function through the live broadcast management micro-service of the embodiment of the invention, and each micro-service and the live broadcast management micro-service realize data communication based on an HTTP protocol. The live broadcast management micro-service receives a live broadcast request sent by a micro-service of a requester, the live broadcast request carries a user identifier, the live broadcast management micro-service receives the live broadcast request, analyzes the user identifier, inquires a user data table stored in a database according to the user identifier, if the user identifier is found, the user identifier is judged to be a legal user, the legal user is allowed to carry out live broadcast operation, otherwise, the user identifier is an illegal user, and the illegal user is refused to carry out live broadcast operation.
FIG. 2 is a flowchart illustrating a method according to a second embodiment of the present invention. As shown in the figure, the live broadcast management method further includes:
s20: receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
s21: verifying the user identification;
s22: if the verification is passed, judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value;
s23: and if the maximum live broadcast number threshold value is not reached, allowing live broadcast operation. S24: and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
In the embodiment of the invention, when the live broadcast request is received by the live broadcast management micro-service and the live broadcast request is judged to be a legal user, whether the current live broadcast quantity reaches the maximum live broadcast quantity threshold value or not is judged, and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, the live broadcast operation is refused, so that a stable live broadcast effect can be provided for the live broadcast user. In another embodiment, when the current live broadcast number is judged to reach the maximum live broadcast number threshold, received live broadcast requests of legal users can be queued according to a time sequence, whether live broadcast exiting operation exists is detected within a certain waiting time, when live broadcast exiting operation is detected, the legal users are allowed to execute live broadcast operation according to the queuing sequence, and when the waiting time is exceeded, the queued live broadcast requests are discarded.
Fig. 3 is a schematic flow chart of a method according to a third embodiment of the present invention. As shown in the figure, the live broadcast management method further includes:
s30: and counting historical live broadcast data.
In the embodiment of the invention, statistical parameters are set, and statistical historical live broadcast data are obtained by calling Tencent cloud API. Specifically, inputting statistical parameters such as a live broadcast code, a start time, an end time and the like, calling a function interface Get _ live PushStatHistory, obtaining a live broadcast stream corresponding to the live broadcast code, and obtaining live broadcast data from the start time to the end time, wherein the obtained historical live broadcast data comprises a push stream frame rate, a push stream code rate, a bandwidth, a flow, a watching number, a screenshot and the like.
In the embodiment of the invention, the timed statistical time is set, the Tencent cloud API is automatically called at the timed statistical time, and the statistical historical live broadcast data is obtained. For example, it is set that the historical live broadcast data of the previous day is counted at two am every day, the live broadcast data of the previous week is counted every week, and the like. On the basis of live broadcast data returned by the function interface, statistical processing is further carried out on the live broadcast data, and charts in various forms are drawn according to statistical results in a classified mode according to categories such as watching contents and user identifications, so that the statistical data are visual and clear.
Because the Tencent cloud API supports data statistics within two hours, live broadcast data with live broadcast time exceeding two hours cannot be counted, in the embodiment of the invention, whether the live broadcast time is more than two hours is judged, if the live broadcast time is less than or equal to two hours, statistical parameters are directly set according to the start time and the end time of live broadcast, and a function interface is called to obtain the live broadcast data; if the live broadcast time is more than two hours, setting statistical parameters according to the starting time and the first ending time (the starting time plus two hours), setting statistical parameters according to the first ending time and the second ending time (the first ending time plus two hours), … …, and respectively calling function interfaces in a mode of setting statistical parameters according to the mth ending time and the actual ending time to acquire complete live broadcast data.
FIG. 4 is a flowchart illustrating a method according to a fourth embodiment of the present invention. As shown in the figure, the live broadcast management method further includes:
s40: and carrying out live broadcast control according to the live broadcast content.
In the embodiment of the invention, live broadcast content is monitored, and if the live broadcast content is judged to be illegal, live broadcast can be directly controlled. By calling the function interface Live _ Channel _ SetStatus, the Live broadcast corresponding to the Live broadcast code transmitted by the interface can be directly controlled to be turned on or turned off.
The live broadcast management method further comprises the following steps:
and counting the operation logs. Specifically, log recording and statistics are performed on all micro services sending live broadcast requests, log recording and statistics are performed on live broadcast operation records (live broadcast creation, live broadcast stop, live broadcast start and the like), and recording and statistics are performed on illegal users.
FIG. 5 is a block diagram of an apparatus according to an embodiment of the present invention. As shown in the figure, the live broadcast management apparatus provided in the embodiment of the present invention includes:
the data receiving module is used for receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
the verification module is used for verifying the user identification in the live broadcast request; and if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation.
In the embodiment of the invention, each application platform is realized based on a micro-service architecture, the micro-service with the live broadcast function can realize the live broadcast management function through the live broadcast management micro-service of the embodiment of the invention, and each micro-service and the live broadcast management micro-service realize data communication based on an HTTP protocol. The data receiving module receives a live broadcast request sent by a micro service of a requester, the live broadcast request carries a user identifier, the verifying module analyzes the user identifier according to the live broadcast request, a user data table stored in a database is inquired according to the user identifier, if the user identifier is found, the user identifier is judged to be a legal user, the legal user is allowed to carry out live broadcast operation, otherwise, the user identifier is an illegal user, and the illegal user is refused to carry out live broadcast operation.
The live broadcast management device further comprises:
the number control module is used for judging whether the current live broadcast number reaches a set maximum live broadcast number threshold value or not when the verification module verifies that the user identification sending the live broadcast request is a legal user, and allowing live broadcast operation if the current live broadcast number does not reach the maximum live broadcast number threshold value; and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
In the embodiment of the invention, after the verification module judges that the user sending the live broadcast request is a legal user, the data management and control module judges whether the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, the live broadcast operation is refused, and therefore, a stable live broadcast effect can be provided for the user who is live broadcast. In another embodiment, when the current live broadcast number is judged to reach the maximum live broadcast number threshold, received live broadcast requests of legal users can be queued according to a time sequence, whether live broadcast exiting operation exists is detected within a certain waiting time, when live broadcast exiting operation is detected, the legal users are allowed to execute live broadcast operation according to the queuing sequence, and when the waiting time is exceeded, the queued live broadcast requests are discarded.
The live broadcast management device further comprises:
and the counting module is used for counting historical live broadcast data.
In the embodiment of the invention, the statistical module sets statistical parameters and acquires statistical historical live broadcast data by calling Tencent cloud API. Specifically, inputting statistical parameters such as a live broadcast code, a start time, an end time and the like, calling a function interface Get _ live PushStatHistory, obtaining a live broadcast stream corresponding to the live broadcast code, and obtaining live broadcast data from the start time to the end time, wherein the obtained historical live broadcast data comprises a push stream frame rate, a push stream code rate, a bandwidth, a flow, a watching number, a screenshot and the like.
In the embodiment of the invention, the statistical module sets the timing statistical time, and automatically calls the Tencent cloud API at the timing statistical time to acquire the statistical historical live broadcast data. For example, it is set that the historical live broadcast data of the previous day is counted at two am every day, the live broadcast data of the previous week is counted every week, and the like. On the basis of live broadcast data returned by the function interface, statistical processing is further carried out on the live broadcast data, and charts in various forms are drawn according to statistical results in a classified mode according to categories such as watching contents and user identifications, so that the statistical data are visual and clear.
Because the Tencent cloud API supports data statistics within two hours, live broadcast data with live broadcast time exceeding two hours cannot be counted, in the embodiment of the invention, whether the live broadcast time is more than two hours is judged, if the live broadcast time is less than or equal to two hours, statistical parameters are directly set according to the start time and the end time of live broadcast, and a function interface is called to obtain the live broadcast data; if the live broadcast time is more than two hours, setting statistical parameters according to the starting time and the first ending time (the starting time plus two hours), setting statistical parameters according to the first ending time and the second ending time (the first ending time plus two hours), … …, and respectively calling function interfaces in a mode of setting statistical parameters according to the mth ending time and the actual ending time to acquire complete live broadcast data.
The live broadcast management device further comprises:
and the monitoring module is used for carrying out live broadcast control according to the live broadcast content.
In the embodiment of the invention, the live broadcast content is monitored through the monitoring module, and if the live broadcast content is judged to be illegal, the live broadcast can be directly controlled. By calling the function interface Live _ Channel _ SetStatus, the Live broadcast corresponding to the Live broadcast code transmitted by the interface can be directly controlled to be turned on or turned off.
The live broadcast management device further comprises:
and the log module is used for counting the operation logs. Specifically, log recording and statistics are performed on all micro services sending live broadcast requests, log recording and statistics are performed on live broadcast operation records (live broadcast creation, live broadcast stop, live broadcast start and the like), and recording and statistics are performed on illegal users.
Based on the above purpose, an embodiment of an apparatus for executing the live broadcast management method is also provided in the embodiments of the present invention. The device comprises:
one or more processors, and a memory.
The apparatus for performing the live broadcast management method may further include: an input device and an output device.
The processor, memory, input device, and output device may be connected by a bus or other means.
The memory, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the live broadcast management method in the embodiments of the present invention. The processor executes various functional applications and data processing of the server by running the nonvolatile software program, instructions and modules stored in the memory, that is, the live broadcast management method of the above method embodiment is realized.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of an apparatus performing the live management method, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory optionally includes memory remotely located from the processor, and these remote memories may be connected to the member user behavior monitoring device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device may receive input numeric or character information and generate key signal inputs related to user settings and function control of the device performing the live broadcast management method. The output device may include a display device such as a display screen.
The one or more modules are stored in the memory and, when executed by the one or more processors, perform a live management method of any of the above method embodiments. The technical effect of the embodiment of the device for executing the live broadcast management method is the same as or similar to that of any method embodiment.
The embodiment of the invention also provides a non-transitory computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the processing method of the list item operation in any method embodiment. Embodiments of the non-transitory computer storage medium may be the same or similar in technical effect to any of the method embodiments described above.
Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes in the methods of the above embodiments may be implemented by a computer program that can be stored in a computer-readable storage medium and that, when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like. The technical effect of the embodiment of the computer program is the same as or similar to that of any of the method embodiments described above.
Furthermore, the apparatuses, devices, etc. described in the present disclosure may be various electronic terminal devices, such as a mobile phone, a Personal Digital Assistant (PDA), a tablet computer (PAD), a smart television, etc., and may also be large terminal devices, such as a server, etc., and therefore the scope of protection of the present disclosure should not be limited to a specific type of apparatus, device. The client disclosed by the present disclosure may be applied to any one of the above electronic terminal devices in the form of electronic hardware, computer software, or a combination of both.
Furthermore, the method according to the present disclosure may also be implemented as a computer program executed by a CPU, which may be stored in a computer-readable storage medium. The computer program, when executed by the CPU, performs the above-described functions defined in the method of the present disclosure.
Further, the above method steps and system elements may also be implemented using a controller and a computer readable storage medium for storing a computer program for causing the controller to implement the functions of the above steps or elements.
Further, it should be appreciated that the computer-readable storage media (e.g., memory) described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which can act as external cache memory. By way of example and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
The apparatus of the foregoing embodiment is used to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of the invention, also features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
In addition, well known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures for simplicity of illustration and discussion, and so as not to obscure the invention. Furthermore, devices may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the present invention is to be implemented (i.e., specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative instead of restrictive.
While the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic ram (dram)) may use the discussed embodiments.
The embodiments of the invention are intended to embrace all such alternatives, modifications and variances that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, substitutions, improvements and the like that may be made without departing from the spirit and principles of the invention are intended to be included within the scope of the invention.
Claims (9)
1. A live broadcast management method is characterized by comprising the following steps:
receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
verifying the user identification;
and if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation.
2. The method of claim 1, further comprising:
judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not for the live broadcast request passing the verification; if the maximum live broadcast number threshold value is not reached, allowing live broadcast operation; and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
3. The method of claim 1, further comprising:
according to the set statistical parameters, counting historical live broadcast data; the statistical parameters comprise live codes, start time and end time; the historical live broadcast data comprises a plug flow frame rate, a plug flow code rate, bandwidth, flow, the number of watching persons and screenshots.
4. The method of claim 1, further comprising:
and carrying out live broadcast closing or opening control according to the live broadcast content.
5. A live management apparatus, comprising:
the data receiving module is used for receiving a live broadcast request, wherein the live broadcast request comprises a user identifier;
the verification module is used for verifying the user identification; and if the verification is passed, allowing the live broadcast operation, otherwise refusing the live broadcast operation.
6. The apparatus of claim 5, further comprising:
the quantity control module is used for judging whether the current live broadcast quantity reaches a set maximum live broadcast quantity threshold value or not after the user identification passes the verification, and if the current live broadcast quantity does not reach the maximum live broadcast quantity threshold value, live broadcast operation is allowed; and if the current live broadcast quantity reaches the maximum live broadcast quantity threshold value, refusing live broadcast operation.
7. The apparatus of claim 5, further comprising:
the statistical module is used for counting historical live broadcast data according to set statistical parameters; the statistical parameters comprise live codes, start time and end time; the historical live broadcast data comprises a plug flow frame rate, a plug flow code rate, bandwidth, flow, the number of watching persons and screenshots.
8. The apparatus of claim 5, further comprising:
and the monitoring module is used for carrying out live broadcast closing or opening control according to the live broadcast content.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 4 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910403478.1A CN111355970B (en) | 2019-05-15 | 2019-05-15 | Live broadcast management method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910403478.1A CN111355970B (en) | 2019-05-15 | 2019-05-15 | Live broadcast management method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111355970A true CN111355970A (en) | 2020-06-30 |
CN111355970B CN111355970B (en) | 2023-03-24 |
Family
ID=71198113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910403478.1A Active CN111355970B (en) | 2019-05-15 | 2019-05-15 | Live broadcast management method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111355970B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11172258B1 (en) * | 2021-01-26 | 2021-11-09 | NortonLifeLock Inc. | Protecting against an impersonation scam in a live video stream |
CN114679598A (en) * | 2022-03-24 | 2022-06-28 | 上海哔哩哔哩科技有限公司 | Live broadcast pushing method and device |
CN115037954A (en) * | 2022-05-18 | 2022-09-09 | 阿里云计算有限公司 | Control method, device and system for accessing live broadcast |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104394432A (en) * | 2014-11-26 | 2015-03-04 | 广州华多网络科技有限公司 | Video studio creating method and service device |
CN104468395A (en) * | 2014-10-20 | 2015-03-25 | 广州华多网络科技有限公司 | Direct-broadcasting-room channel access method and system |
CN106210751A (en) * | 2016-08-15 | 2016-12-07 | 暴风集团股份有限公司 | The method and system of internet video live broadcasting data hierarchy transmission |
CN106686395A (en) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | Illegal-video live-broadcast detection method and system |
CN107247740A (en) * | 2017-05-10 | 2017-10-13 | 北京潘达互娱科技有限公司 | Direct broadcasting room customizing functions method and device |
-
2019
- 2019-05-15 CN CN201910403478.1A patent/CN111355970B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104468395A (en) * | 2014-10-20 | 2015-03-25 | 广州华多网络科技有限公司 | Direct-broadcasting-room channel access method and system |
WO2016061898A1 (en) * | 2014-10-20 | 2016-04-28 | 广州华多网络科技有限公司 | Method and system for accessing channel of live broadcast room |
CN104394432A (en) * | 2014-11-26 | 2015-03-04 | 广州华多网络科技有限公司 | Video studio creating method and service device |
CN106210751A (en) * | 2016-08-15 | 2016-12-07 | 暴风集团股份有限公司 | The method and system of internet video live broadcasting data hierarchy transmission |
CN106686395A (en) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | Illegal-video live-broadcast detection method and system |
CN107247740A (en) * | 2017-05-10 | 2017-10-13 | 北京潘达互娱科技有限公司 | Direct broadcasting room customizing functions method and device |
Non-Patent Citations (1)
Title |
---|
IN-OPEN-EYE: "阿里云直播在实际使用中的一些坑(持续更新中...)", 《CSDN》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11172258B1 (en) * | 2021-01-26 | 2021-11-09 | NortonLifeLock Inc. | Protecting against an impersonation scam in a live video stream |
CN114679598A (en) * | 2022-03-24 | 2022-06-28 | 上海哔哩哔哩科技有限公司 | Live broadcast pushing method and device |
CN114679598B (en) * | 2022-03-24 | 2023-11-21 | 上海哔哩哔哩科技有限公司 | Live broadcast pushing method and device |
CN115037954A (en) * | 2022-05-18 | 2022-09-09 | 阿里云计算有限公司 | Control method, device and system for accessing live broadcast |
CN115037954B (en) * | 2022-05-18 | 2024-06-07 | 阿里云计算有限公司 | Control method, device and system for accessing live broadcast |
Also Published As
Publication number | Publication date |
---|---|
CN111355970B (en) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110536146B (en) | Live broadcast method and device based on cloud game and storage medium | |
CN109152095B (en) | Wireless network connection method for terminal | |
CN108989263B (en) | Short message verification code attack protection method, server and computer readable storage medium | |
CN111355970B (en) | Live broadcast management method and device and electronic equipment | |
CN109246741B (en) | Wireless network connection method for terminal | |
WO2020094035A1 (en) | Wireless network connection method for terminal | |
CN108111883B (en) | Method for accessing broadcast television system | |
US20170171585A1 (en) | Method and Electronic Device for Recording Live Streaming Media | |
CN105530232B (en) | Account login method and device | |
CN104683734A (en) | Video surveillance content adaptation method, system, central server and device | |
CN110830280A (en) | Micro-service gateway device and method and electronic equipment | |
US20160203144A1 (en) | Method and System for Processing Associated Content | |
US20170171339A1 (en) | Advertisement data transmission method, electrnoic device and system | |
CN110781139A (en) | Teaching plan resource management system and method and electronic equipment | |
US20170134177A1 (en) | Charging method and device, access device, service quality control method and device | |
CN107948682B (en) | Configuration method of service domain name, service server and terminal equipment | |
CN110505181B (en) | Client identification method and device | |
CN113988559B (en) | Disturbance-free method and device for questionnaire delivery | |
CN112235592A (en) | Live broadcast method, live broadcast processing method, device and computer equipment | |
CN111385372B (en) | Network service discovery method, client, server and electronic equipment | |
CN108667863B (en) | WEB service adaptation system and method based on local agent | |
CN104902462A (en) | Traffic-saving method for accessing network by mobile terminal and mobile terminal | |
CN111277615B (en) | User behavior tracking method based on browser, terminal device and server | |
KR20190098398A (en) | Method for providing image communicaiton service | |
CN110765738A (en) | System and method for generating card number and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |