CN111355970A - Live broadcast management method and device and electronic equipment - Google Patents

Live broadcast management method and device and electronic equipment Download PDF

Info

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
Application number
CN201910403478.1A
Other languages
Chinese (zh)
Other versions
CN111355970B (en
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.)
Shenzhen Honghe Innovation Information Technology Co Ltd
Original Assignee
Shenzhen Honghe Innovation Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Honghe Innovation Information Technology Co Ltd filed Critical Shenzhen Honghe Innovation Information Technology Co Ltd
Priority to CN201910403478.1A priority Critical patent/CN111355970B/en
Publication of CN111355970A publication Critical patent/CN111355970A/en
Application granted granted Critical
Publication of CN111355970B publication Critical patent/CN111355970B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management 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

Live broadcast management method and device and electronic equipment
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.
CN201910403478.1A 2019-05-15 2019-05-15 Live broadcast management method and device and electronic equipment Active CN111355970B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
IN-OPEN-EYE: "阿里云直播在实际使用中的一些坑(持续更新中...)", 《CSDN》 *

Cited By (5)

* Cited by examiner, † Cited by third party
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