CN114915811A - Program pre-broadcasting detection system, method and device for IP broadcasting - Google Patents

Program pre-broadcasting detection system, method and device for IP broadcasting Download PDF

Info

Publication number
CN114915811A
CN114915811A CN202210248317.1A CN202210248317A CN114915811A CN 114915811 A CN114915811 A CN 114915811A CN 202210248317 A CN202210248317 A CN 202210248317A CN 114915811 A CN114915811 A CN 114915811A
Authority
CN
China
Prior art keywords
detection
broadcasting
program
server
audio
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
CN202210248317.1A
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.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing 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 China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN202210248317.1A priority Critical patent/CN114915811A/en
Publication of CN114915811A publication Critical patent/CN114915811A/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/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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/233Processing of audio elementary streams
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data

Landscapes

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

Abstract

The embodiment of the invention provides a system, a method and a device for detecting programs broadcasted in an IP (Internet protocol) manner before broadcasting, and relates to the technical field of broadcast televisions. The system comprises: the system comprises a broadcasting server, a detection server and user equipment; the broadcasting server is used for pre-broadcasting the target program to be broadcasted of the target channel according to the program list of the target channel; the detection server is used for acquiring the audio and video of the target program which is pre-broadcast from the broadcast server, detecting the audio and video according to a preset detection rule and generating a detection result; and the user equipment is used for acquiring the detection result from the detection server and displaying the detection result. The technical scheme provided by the embodiment of the invention realizes automatic pre-broadcast review of the program, saves manual review operation, improves the detection efficiency, and can reduce the occurrence of missed check, thereby improving the safety of program broadcasting.

Description

Program pre-broadcasting detection system, method and device for IP broadcasting
Technical Field
The invention relates to the technical field of broadcast television, in particular to a program pre-broadcasting detection system, method and device for IP broadcasting.
Background
At present, in order to ensure the safe broadcasting of broadcast television programs, an auditing link before broadcasting becomes an important safety control means. And (4) auditing before broadcasting: before the program is broadcast, the broadcast content of the program is audited, so that the occurrence of broadcast accidents is reduced.
In the prior art, generally, program content to be played is played in advance, and then an auditor performs manual audit on the program content played in advance, that is, whether the program content meets the requirement of safe playing is manually judged.
For the auditing mode before broadcasting in the prior art, the auditor needs to be highly concentrated, when the auditor is not concentrated, the condition of missed auditing is easy to occur, the probability of broadcasting accidents is increased, and the auditing mode depends on manpower, so that the auditing efficiency is lower.
Disclosure of Invention
The embodiment of the invention provides a program pre-broadcast detection system, method and device for IP-oriented broadcasting, and aims to solve the problems that in the prior art, the pre-broadcast check efficiency of a program to be broadcasted is low and the program to be broadcasted is easy to miss.
In a first aspect, an embodiment of the present invention provides a pre-broadcast detection system for programs broadcast in IP, including: the system comprises a broadcasting server, a detection server and user equipment;
the broadcasting server is used for pre-broadcasting the target program to be broadcasted of the target channel according to the program list of the target channel;
the detection server is used for acquiring the audio and video of the target program which is pre-broadcast from the broadcast server, detecting the audio and video according to a preset detection rule and generating a detection result;
and the user equipment is used for acquiring the detection result from the detection server and displaying the detection result.
In a second aspect, an embodiment of the present invention further provides a method for detecting a program broadcasted before broadcast for IP, which is applied to a detection server in the system for detecting a program broadcasted before broadcast for IP according to the first aspect, where the method includes:
acquiring a target program to be played of a pre-played target channel;
detecting the audio and video corresponding to the target program which is pre-broadcast according to a preset detection rule to generate a detection result;
and sending the detection result to user equipment so that the user equipment displays the detection result.
In a third aspect, an embodiment of the present invention further provides an apparatus for detecting a program broadcast before IP-oriented broadcasting, which is applied to a detection server in the system for detecting a program broadcast before IP-oriented broadcasting according to the first aspect, where the apparatus includes:
the acquisition module is used for acquiring a target program to be played of a target channel which is pre-played;
the generating module is used for detecting the audio and video corresponding to the target program which is pre-broadcast according to a preset detection rule to generate a detection result;
and the sending module is used for sending the detection result to user equipment so as to display the detection result by the user equipment.
In a fourth aspect, an embodiment of the present invention further provides an electronic device, which includes a processor and a memory, where the memory stores a program or instructions that are executable on the processor, and when the program or instructions are executed by the processor, the method implements the steps of the method for detecting a program before broadcasting for IP broadcasting according to the second aspect.
In a fifth aspect, the embodiment of the present invention further provides a computer-readable storage medium, where a program or an instruction is stored on the computer-readable storage medium, and when the program or the instruction is executed by a processor, the method implements the steps in the method for detecting a program before broadcasting for IP broadcasting according to the second aspect.
In the embodiment of the invention, the pre-broadcast program can be analyzed and detected according to the preset detection rule, and the detection result is obtained, so that the automatic pre-broadcast auditing of the program is realized, the manual auditing operation is omitted, the detection efficiency is improved, and meanwhile, the condition of missing detection can be reduced, so that the broadcasting safety of the program is improved. In addition, the generated detection result can be sent to the user equipment, so that the user equipment can display the detection result for an auditor to check the detection result, and thus, the auditor can take measures in advance in time when finding the broadcasting fault according to the detection result, and the probability of the broadcasting fault is reduced.
Drawings
Fig. 1 is a block diagram of a pre-broadcast detection system for programs broadcast in IP according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating steps of a method for detecting a program broadcasted before broadcasting for IP in accordance with an embodiment of the present invention;
fig. 3 is a block diagram of a pre-broadcast detection apparatus for programs broadcast in IP according to an embodiment of the present invention;
fig. 4 is a block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. 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 invention.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present invention, it should be understood that the sequence numbers of the following processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a pre-broadcast detection system for programs broadcast in an IP format, which is used to detect a multi-channel pre-broadcast signal in a broadcasting system of a television station. The program pre-broadcasting detection system for IP broadcasting is particularly suitable for a broadcasting system of uncompressed IP audio and video signals.
The system may include: playout server 100, detection server 200 and user equipment 200. These three devices are further explained below, respectively.
Broadcasting server
The broadcast server 100 may be configured to pre-broadcast the target program to be broadcast on the target channel according to the program list of the target channel.
The target program may be at least one program to be broadcast in a program list of the target channel. The programs described herein are generally referred to as audiovisual forms of the programs.
The pre-broadcasting refers to broadcasting in advance relative to the program start time in the program list, for example, broadcasting the program start time in the program list of the target channel for a preset time length, where the preset time length is at least longer than the program broadcasting time length, for example, pre-broadcasting the audio and video corresponding to the program a, where the broadcasting time length of the program a is 1 hour, and the preset time length is at least longer than 1 hour in order to achieve the purpose of pre-broadcasting review and reserve processing time for finding a problem. Of course, the specific value thereof may be set according to actual requirements, and the embodiment of the present invention is not particularly limited thereto. Optionally, the broadcast server 100 may be further configured to determine a preset time length according to the broadcast time length of the target program in the program list; and determining the pre-broadcasting time of the target program according to the broadcasting starting time of the target program in the program list and the determined preset time.
Alternatively, the program guide of each channel may be stored in advance in the first database 104 of the playout server 100. As shown in fig. 1, when the broadcast server 100 has a need to acquire a program, the corresponding program may be acquired from the first database 104 through the program module 101, and then the acquired program may be transmitted to the broadcast control module 102. The broadcast control module 102 may obtain the program content to be played according to the received program list, so that the broadcast server 100 may pre-broadcast the program content to be played.
Optionally, at least one broadcasting server 100 may be deployed in the system for detecting a program broadcast before IP-oriented broadcasting, and each broadcasting server 100 may support output of high-definition uncompressed audio and video signals of 4 to 6 channels.
Detection server
The detection server 200 may be configured to obtain the audio and video of the target program that is pre-broadcast from the broadcast server 100, and detect the audio and video according to a preset detection rule to generate a detection result.
Alternatively, as shown in fig. 1, the detection server 200 may pull the audio and video stream of the pre-broadcast target program from the broadcast server 100; then, the signal acquisition module 201 acquires audio and video signals; then, the analysis and detection module 202 analyzes and detects the acquired audio and video signals; the discovered faults are then filtered and alarmed by the fault filtering and alarming module 203. Some faults are allowable, such as a black field fault appears in a video, but the duration of each black field is not more than 0.5 second, and the number of times of the black field is less than 2, the faults are allowable, and an alarm is not needed, so that fault filtering, convergence alarm and alarm overflow are also needed. Finally, the detection server 200 may automatically save the process log of the broadcast and the detection result to the second database 204 of the detection server 200.
Optionally, at least one detection server 200 may be deployed in the pre-broadcast detection system for programs broadcast over IP, and each detection server 200 supports real-time analysis and detection of 1 to 16 channels of high-definition uncompressed audio/video signals.
User equipment
The user device 200 may be configured to obtain the detection result from the detection server 200 and display the detection result for review by an auditor.
Alternatively, the user device 200 may be a terminal device such as a mobile phone, a tablet computer, a desktop computer, or the like. The user equipment 200 may install client software, and the current playing state and the detection result of the pre-played target program may be automatically refreshed in real time or at regular time through the client software.
It should be noted that, in the embodiment of the present invention, the audio and video corresponding to the target program may be transmitted in the form of an IP signal in the pre-broadcast detection system of the program for IP-oriented broadcasting.
The system for detecting the program to be broadcasted before broadcasting, which is provided by the embodiment of the invention, can acquire the program to be broadcasted and pre-broadcast the program through the broadcasting server 100 so as to realize the detection of the program before broadcasting; the detection server 200 can analyze and detect the program pre-played by the broadcast server 100 according to the preset detection rule to obtain the detection result, so that the automatic detection of the program can be realized, the manual examination and verification operation is omitted, the detection efficiency is improved, meanwhile, the occurrence of the missed detection condition can be reduced, and the program broadcasting safety is improved. The detection result can be displayed through the user equipment 200, so that auditors can check the detection result, and when broadcasting faults are found according to the detection result, measures can be timely taken in advance, and the probability of the broadcasting faults is reduced.
As an alternative embodiment, the target program may be an audio/video material to be played that is locally stored by the broadcast server 100, or an audio/video to be rebroadcast that is acquired by the broadcast server 100 from an external device.
In the embodiment of the present invention, the broadcast control module 102 in the broadcast server 100 may determine, according to the program information in the program list, whether the target program obtains a broadcast material from the audio/video material locally stored in the broadcast server 100 for playing, or obtains an audio/video to be rebroadcast from an external device for playing.
The foregoing two cases are explained separately below.
(1) The target program is an audio/video material to be played and locally stored by the playing server 100
In the embodiment of the present invention, for locally stored audio/video materials, the broadcast server 100 supports a decoding broadcast function, that is: the broadcasting server 100 can automatically perform pre-decoding broadcasting on the audio and video material to be broadcasted. The details are as follows:
as shown in fig. 1, a program module 101 in a broadcast server 100 may obtain a program of a target channel and material information corresponding to a program to be broadcast in the program from a first database 104; the broadcast control module 102 may obtain the audio/video material file to be played from the material storage module 105 according to the program list and the material information, generate a file decoding broadcast task, and then set the task execution time according to the start broadcast time of the target program in the program list. And the task execution time is earlier than the preset time length of the starting broadcast time of the target program in the program list.
The broadcast control module 102 may send a control instruction to the decoding module 103 according to the task execution time of the file decoding broadcast task by using an immediate control instruction, and the decoding module 103 may decode the acquired audio/video material file into a non-compressed audio/video signal according to the control instruction, so that the broadcast server 100 may broadcast a corresponding audio/video signal.
Wherein, the aforementioned material information may include: a material file name, a material file ID (i.e., a material file identification number), a material file type (e.g., an advertisement type, a television show type, an art type, etc.), a material file in-point (i.e., a start time of a material file), and a material file out-point (i.e., an end time of a material file), etc. The material files refer to audio and video material files.
(2) The target program is the audio/video to be rebroadcast acquired by the broadcasting server 100 from the external equipment
In the embodiment of the present invention, the broadcast server 100 supports the function of scheduling external audio and video and performing pre-rebroadcasting on the external audio and video according to a program list, which is specifically described as follows:
as shown in fig. 1, the system for detecting programs broadcasted in IP-oriented before broadcasting may further include: the scheduling server 400.
The broadcasting server 100 may be further configured to send a scheduling instruction to the scheduling server 400 in advance according to the program, the scheduling server 400 may be configured to obtain the audio and video to be rebroadcast of the target channel from the external device according to the scheduling instruction, and send the audio and video to be rebroadcast to the broadcasting server 100 for pre-broadcasting, so that the detection server 200 may obtain the pre-broadcasted audio and video to be rebroadcast from the broadcasting server 100, thereby implementing pre-broadcast detection on the external audio and video. Because the rebroadcast external audio and video is an application scene with more problems in the television broadcasting service, compared with the prior art that only audio and video materials stored in a local database are audited before broadcasting, the embodiment of the invention not only audits the audio and video materials stored in the local database before broadcasting, but also audits the external audio and video signals before broadcasting by automatically scheduling the external audio and video signals in advance, thereby increasing the checking means, leading the audition before broadcasting to be more comprehensive and improving the safety of program broadcasting.
Specifically, the broadcast server 100 may call the external audio/video in advance by a preset time length according to the broadcast start time of the target program in the program list, so as to perform pre-rebroadcast on the external audio/video.
For example, the broadcast control module 102 in the broadcast server 100 may generate an audio/video signal rebroadcasting task according to the program list, and set the task execution time according to the broadcast start time of the target program in the program list. And the task execution time is earlier than the preset time length of the starting broadcast time of the target program in the program list.
The broadcast control module 102 may send a scheduling instruction to the scheduling server 400 according to the task execution time of the audio/video signal relay task by using an immediate control instruction. The dispatch server 400 may call the audio/video to be rebroadcast from the external device according to the dispatch instruction, and forward the called audio/video to a preset multicast address.
When the pre-playing time is close, the decoding module 103 in the playing server 100 may pull the audio/video stream to perform a pre-rolling action (i.e., pre-acquisition), so that when the program is switched, seamless switching between the video and the audio can be realized. In the embodiment of the present invention, when at least two adjacent programs are to-be-relayed programs, the broadcast server 100 may schedule at least two external audio/video signals, where one of the audio/video signals is used for audio/video broadcast of a currently relayed program, and the remaining audio/video signals perform a pre-rolling action, so that seamless switching between video and audio can be realized when a next relayed program is switched.
Alternatively, as shown in fig. 1, the aforementioned external device may include: IP gateway 600 and other IP devices 700. Among other things, other IP devices 700 may include, but are not limited to: at least one of a studio and a general control system of the target channel.
As an alternative embodiment, as shown in fig. 1, the system for detecting a program broadcasted before broadcasting for IP may further include: a signal switch 500.
The signal switch 500 may be configured to receive the audio and video of the target program sent by the broadcast server 100, and send the audio and video to the detection server 200. The signal switch 500 may also be configured to receive the audio and video to be rebroadcast sent by the external device, and send the audio and video to be rebroadcast to the broadcast server 100.
As shown in fig. 1, the broadcasting server 100 may output a plurality of audio/video signals to the signal switch 500, and the detection server 200 may obtain the plurality of audio/video signals from the signal switch 500, specifically, each channel may output one audio/video signal to the signal switch 500. For example, the decoding module 103 in the broadcast server 100 may output the decoded audio/video stream corresponding to the channel a to the signal switch 500, so that the detection server 200 may obtain the corresponding audio/video stream from the signal interaction machine for analysis and detection.
As shown in fig. 1, the playout server 100 can also obtain audio and video signals (corresponding to the input multi-path signals in fig. 1) sent to the signal switch 500 by multiple external devices (such as the IP gateway 600 and other IP devices 700) from the signal switch 500. For example, when a program is broadcasted, the decoding module 103 in the broadcast server 100 may pull the audio/video stream corresponding to the program from the signal switch 500, so that the broadcast server 100 may play the corresponding audio/video.
As an optional embodiment, the preset detection rule according to the embodiment of the present invention may include: and at least one item of detection content and the detection result of each item of detection content meet the condition of outputting alarm information. For example, the detection content may be: the definition of the video image is output when the definition of the video image is smaller than or equal to a preset definition value, otherwise, the condition of outputting the alarm information is not met; the detection content can also be whether the audio is in reverse phase or not, alarm information is output when the audio is in reverse phase, and otherwise, the condition for outputting the alarm information is not met. Therefore, the detection server 200 may also be configured to generate alarm information and send the alarm information to the user equipment 200 when a detection result of the target detection content satisfies a condition for outputting the alarm information; user device 200 may also be used to receive alert information and display the alert information.
Wherein the target detection content is one of the at least one item of detection content. The alarm information comprises target detection content and an alarm reason.
In the embodiment of the invention, the alarm information can show the specific detection content and the alarm reason of the specific program, so that auditors can determine the problem and correspondingly process the problem, thereby preventing broadcasting accidents. In addition, in the embodiment of the invention, the alarm condition is set, and the alarm information is output when the alarm condition is reached, so that automatic filtering alarm and convergence alarm are realized, and alarm overflow is avoided.
Optionally, the alarm information may further include an alarm manner, such as instructing the user device 200 to display an exclamation mark in a flashing state, so as to remind the auditor, thereby reducing the probability of occurrence of the auditor missing the alarm information.
Optionally, the at least one item of detection content may include: the program name, the program duration, the program start time, the program end time, the broadcast channel, the broadcast signal source device, the signal source name, the broadcast channel name of the broadcast server 100, etc. of the target program; whether the audio and video corresponding to the target program has poor broadcasting conditions such as a black field condition, a static frame condition, a mute condition, a color bar condition, a color field condition, a sound loss condition, an audio inversion condition, a condition that the audio is higher than a first preset value, a condition that the audio is lower than a second preset value, and the like. Wherein the first preset value is larger than the second preset value.
In the case that the target program is an audio/video material to be played, which is locally stored in the broadcast server 100, the material file may be checked before playing, and therefore, the at least one item of detection content may further include: material file name, material file ID, material file type, material file in-point and material file out-point, whether a material file is missing, etc.
By checking the material files before broadcasting, the method is also beneficial to reducing the occurrence of broadcasting accidents. For example, when detecting that a material file is missing, the detection server 200 may send a detection result including information of the missing material file, a program name of the missing material file, and a scheduled broadcast time of the program (i.e., a broadcast time in a program list) and alarm information to the user equipment 200 to remind an auditor, so that the auditor can process the program before the program is officially broadcast, for example, store the missing material file in the material storage module 105 of the broadcast server 100.
Alternatively, for some detected contents, the detection server 200 may refer to the program information and the material information in the program guide for judgment. The program and material information referred by the detection server 200 may be synchronized by the broadcast server 100 to the detection server 200, that is, "synchronized broadcast receipt information" shown in fig. 1, and therefore, the broadcast server 100 may also be configured to send the program and material information to the detection server 200 after obtaining the program and material information. The detection server 200 may be further configured to receive the program list and the material information sent by the broadcast server 100, and detect the first detection content according to the program list and the material information. Wherein, the first detection content may include: the program name of the target program, the program duration, the program start time, the program end time, the broadcast channel, the broadcast signal source device, the signal source name, the broadcast channel name of the broadcast server 100, the material file name, the material file ID, the material file type, the material file in-point and material file out-point, whether the material file is missing, and the like.
Finally, it should be noted that the modules in the playout server 100 and the detection server 200 may be entity modules or virtual modules, which is not limited in this embodiment of the present invention. Furthermore, all the servers described in the embodiments of the present invention may be 86 servers, i.e., CISC (complex instruction set) architecture servers. In addition, the equipment and the server participating in the interaction in the program broadcasting detection system need to perform clock synchronization and are unified to the same time line.
In summary, the pre-broadcast detection system for IP-oriented broadcasting according to the embodiment of the present invention realizes automation of pre-broadcast audit, improves pre-broadcast audit efficiency, reduces the occurrence of missed detection, and improves program broadcasting safety. In addition, the program pre-broadcasting detection system for IP broadcasting provided by the embodiment of the invention can give consideration to the pre-broadcasting audit of the local audio and video material and the external audio and video to be rebroadcast, so that the pre-broadcasting detection is more comprehensive, and the safety of program broadcasting is further improved.
The system for detecting a program before broadcasting for IP broadcasting according to the embodiment of the present invention is described above, and a method for detecting a program before broadcasting for IP broadcasting according to the embodiment of the present invention is described below with reference to the accompanying drawings.
The embodiment of the invention provides a program detection method before broadcasting for IP broadcasting, which is applied to a detection server in the program detection system before broadcasting for IP broadcasting.
As shown in fig. 2, the method for detecting programs broadcasted in IP-oriented manner before broadcasting includes:
step 201: and acquiring a target program to be played of a target channel to be played in advance.
The target program may be at least one program to be broadcast in a program list of the target channel. The programs described herein are generally referred to as audiovisual forms of the programs.
In the embodiment of the invention, the detection server can acquire the pre-broadcast program content, so as to pre-check the program content.
In the embodiment of the invention, the target program to be broadcasted on the target channel can be pre-broadcasted by the broadcasting server according to the program list of the target channel. For the explanation of the target program pre-broadcast, reference may be specifically made to the description in the pre-broadcast detection system for programs broadcast in IP, and details are not described here again.
Step 202: and detecting the audio and video corresponding to the pre-broadcast target program according to a preset detection rule to generate a detection result.
Alternatively, as shown in fig. 1, the detection server may pull the audio/video stream of the pre-broadcast target program from the broadcast server; then, the signal acquisition module 201 acquires audio and video signals; then, the analysis and detection module 202 analyzes and detects the acquired audio and video signals; the discovered faults are then filtered and alarmed by the fault filtering and alarming module 203. Finally, the detection server may automatically store the broadcasted process log and the detection result in a second database of the detection server.
Step 203: and sending the detection result to the user equipment so that the user equipment displays the detection result.
In the embodiment of the invention, after the detection server generates the detection result, the detection result can be sent to the user equipment, so that the user equipment can display the detection result, and the examination and check of auditors are facilitated.
The method for detecting the program played before the IP broadcasting can analyze and detect the program played before according to the preset detection rule and obtain the detection result, thereby realizing the automatic examination of the program before the broadcasting, omitting the manual examination operation, improving the detection efficiency, reducing the occurrence of the missed examination and improving the safety of the program broadcasting. In addition, the generated detection result can be sent to the user equipment, so that the user equipment can display the detection result for an auditor to check the detection result, and thus, the auditor can take measures in advance in time when finding the broadcasting fault according to the detection result, and the probability of the broadcasting fault is reduced.
As an alternative embodiment, the target program may be an audio/video material to be played, which is locally stored by the broadcast server, or an audio/video to be rebroadcast, which is acquired by the broadcast server from an external device.
In the embodiment of the invention, the broadcasting server can automatically carry out pre-decoding broadcasting on the audio and video material to be broadcasted, can also schedule external audio and video, and carries out pre-rebroadcasting on the external audio and video according to the program list.
The embodiment of the invention not only can carry out the pre-broadcasting audit of the pre-broadcasting audit on the audio and video materials stored in the local database of the broadcasting server, but also can realize the pre-broadcasting audit of the external audio and video signals by automatically scheduling the external audio and video signals in advance, thereby increasing the checking means, leading the pre-broadcasting audit to be more comprehensive and improving the broadcasting safety of programs.
For the explanation of the foregoing two pre-broadcast conditions of the target program, reference may be specifically made to the description in the pre-broadcast detection system for programs broadcast in IP, and details are not described here again.
As an optional embodiment, the preset detection rule according to the embodiment of the present invention may include: and at least one item of detection content and the detection result of each item of detection content meet the condition of outputting alarm information.
For example, the detection content may be: the definition of the video image is output when the definition of the video image is smaller than or equal to a preset definition value, otherwise, the condition of outputting the alarm information is not met; the detection content can also be whether the audio is in reverse phase or not, alarm information is output when the audio is in reverse phase, and otherwise, the condition for outputting the alarm information is not met.
In step 102: according to a preset detection rule, detecting the audio and video corresponding to the target program which is broadcast in advance, and after a detection result is generated, the method can further comprise the following steps:
and generating alarm information and sending the alarm information to user equipment under the condition that the detection result of the target detection content meets the condition of outputting the alarm information.
Wherein the target detection content is one of at least one item of detection content; the alarm information comprises target detection content and an alarm reason.
In the embodiment of the invention, the alarm information can show the specific detection content and the alarm reason of the specific program, so that an auditor can determine the problem and correspondingly process the problem, thereby preventing the broadcasting accident. In addition, in the embodiment of the invention, the alarm condition is set, and the alarm information is output when the alarm condition is reached, so that automatic filtering alarm and convergence alarm are realized, and alarm overflow is avoided.
Optionally, the alarm information may further include an alarm manner, such as instructing the user equipment to display an exclamation mark in a flashing state, so as to remind the auditor, thereby reducing the probability of the auditor missing the alarm information.
Optionally, the at least one item of detection content may include: the program name, the program duration, the program start time, the program end time, the broadcasting channel, the broadcasting signal source equipment, the signal source name, the broadcasting channel name of the broadcasting server and the like of the target program; whether the audio and the video corresponding to the target program have poor broadcasting conditions such as a black field condition, a static frame condition, a mute condition, a color bar condition, a color field condition, a sound loss condition, an audio inversion condition, a condition that the audio is higher than a first preset value, a condition that the audio is lower than a second preset value and the like. Wherein the first preset value is larger than the second preset value.
Under the condition that the target program is the audio and video material to be played and locally stored by the playing server, the material file can be checked before playing, so that the at least one item of detection content can further comprise: material file name, material file ID, material file type, material file in-point and material file out-point, whether a material file is missing, etc.
By checking the material files before broadcasting, the method is also beneficial to reducing the occurrence of broadcasting accidents. For example, when detecting that a material file is missing, the detection server may send a detection result including information of the missing material file, a program name of the missing material file, and a scheduled broadcast time of the program (i.e., a broadcast time in a program list) and alarm information to the user equipment to remind an auditor, so that the auditor can process the program before the program is officially broadcast, for example, store the missing material file in the material storage module 105 of the broadcast server.
Alternatively, for some detected contents, the detection server may refer to the program information and the material information in the program list for judgment. The program and the material information referred by the detection server may be synchronized by the broadcast server to the detection server, that is, "synchronized broadcast receipt information" shown in fig. 1, so that the detection server may receive the program and the material information sent by the broadcast server, and detect the first detection content according to the program and the material information. Wherein, the first detection content may include: the program name, the program duration, the program start time, the program end time, the broadcasting channel, the broadcasting signal source equipment, the signal source name, the broadcasting channel name of the broadcasting server, the material file name, the material file ID, the material file type, the material file in point and the material file out point of the target program, whether the material file is missing or not, and the like.
In summary, the method for detecting the program before broadcasting for IP-oriented broadcasting according to the embodiment of the present invention realizes automation of examination before broadcasting, improves examination efficiency before broadcasting, reduces the occurrence of missed examination, and improves the safety of program broadcasting. In addition, the method for detecting the program before broadcasting facing the IP broadcasting can give consideration to the audit before broadcasting of the local audio and video material and the external audio and video to be rebroadcast, so that the detection before broadcasting is more comprehensive, and the safety of the program broadcasting is further improved.
The method for detecting a program before broadcast for IP broadcasting according to the embodiment of the present invention is described above, and a device for detecting a program before broadcast for IP broadcasting according to the embodiment of the present invention is described below with reference to the accompanying drawings.
The embodiment of the invention also provides a program pre-broadcast detection device for IP broadcasting, which is applied to the detection server in the program pre-broadcast detection system for IP broadcasting.
As shown in fig. 3, the apparatus may include:
and the acquisition module is used for acquiring the target program to be played of the pre-played target channel.
And the generating module is used for detecting the audio and video corresponding to the pre-broadcast target program according to a preset detection rule to generate a detection result.
And the sending module is used for sending the detection result to the user equipment so as to display the detection result by the user equipment.
Optionally, the target program is an audio and video material to be played, which is locally stored by the broadcast server, or an audio and video to be rebroadcast, which is acquired by the broadcast server from an external device.
Optionally, the preset detection rule includes: and at least one item of detection content and the detection result of each item of detection content meet the condition of outputting alarm information.
The apparatus may further include:
and the alarm processing module is used for generating alarm information and sending the alarm information to the user equipment under the condition that the detection result of the target detection content meets the condition of outputting the alarm information.
Wherein the target detection content is one of at least one item of detection content; the alarm information comprises target detection content and an alarm reason.
The IP-oriented program pre-broadcast detection apparatus provided in the embodiment of the present invention can implement each process implemented by the IP-oriented program pre-broadcast detection method in the method embodiment shown in fig. 2, and is not described here again to avoid repetition.
The IP-oriented program pre-broadcasting detection device provided by the embodiment of the invention realizes the automation of pre-broadcasting audit, improves the pre-broadcasting audit efficiency, reduces the occurrence of missed detection and improves the safety of program broadcasting. In addition, the program pre-broadcasting detection device for IP broadcasting can give consideration to the pre-broadcasting audit of the local audio and video material and the external audio and video to be rebroadcast, so that the pre-broadcasting detection is more comprehensive, and the safety of program broadcasting is further improved.
The embodiment of the invention also provides electronic equipment which comprises a memory, a processor and a bus. The memory stores a program or instructions executable on the processor, which when executed by the processor implements the steps of the IP-oriented programming pre-cast detection method as described above. In an embodiment of the present invention, the electronic device is a detection server.
Fig. 4 shows a physical structure diagram of an electronic device, for example, as follows.
As shown in fig. 4, the electronic device may include: a processor (processor)410, a communication Interface 420, a memory (memory)430 and a communication bus 440, wherein the processor 410, the communication Interface 420 and the memory 430 are communicated with each other via the communication bus 440. The processor 410 may call logic instructions in the memory 430 to perform the method as follows:
acquiring a target program to be played of a pre-played target channel;
detecting the audio and video corresponding to the target program which is pre-broadcast according to a preset detection rule to generate a detection result;
and sending the detection result to user equipment so that the user equipment displays the detection result.
In addition, the logic instructions in the memory 430 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The embodiment of the present invention further provides a computer-readable storage medium, on which a program or an instruction is stored, where the program or the instruction is implemented by a processor to execute the method for detecting a program before broadcasting for IP broadcasting provided by the foregoing embodiments, for example, the following method may be executed:
acquiring a target program to be played of a pre-played target channel;
detecting the audio and video corresponding to the target program which is pre-broadcast according to a preset detection rule to generate a detection result;
and sending the detection result to user equipment so that the user equipment displays the detection result. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A program pre-broadcasting detection system for IP broadcasting is characterized by comprising: the system comprises a broadcasting server, a detection server and user equipment;
the broadcasting server is used for pre-broadcasting the target program to be broadcasted of the target channel according to the program list of the target channel;
the detection server is used for acquiring the audio and video of the target program which is pre-broadcast from the broadcast server, detecting the audio and video according to a preset detection rule and generating a detection result;
and the user equipment is used for acquiring the detection result from the detection server and displaying the detection result.
2. The system for pre-cast detection of IP-oriented programming according to claim 1, further comprising: a scheduling server;
the broadcasting server is also used for sending a scheduling instruction to the scheduling server under the condition that the target program is the audio and video to be rebroadcast;
and the scheduling server is used for acquiring the audio and video to be rebroadcast from external equipment according to the scheduling instruction and sending the audio and video to be rebroadcast to the broadcasting server for pre-broadcasting.
3. The system for detecting programs broadcasted before IP broadcasting according to claim 1 or 2, wherein the system further comprises: a signal switch;
the signal switch is used for receiving the audio and video of the target program sent by the broadcasting server and sending the audio and video to the detection server;
the signal switch is also used for receiving the audio and video to be rebroadcast sent by the external equipment and sending the audio and video to be rebroadcast to the broadcasting server.
4. The system for detecting programs broadcasted before IP-oriented broadcasting as claimed in claim 1, wherein the preset detection rule comprises: at least one item of detection content and the detection result of each item of detection content meet the condition of outputting alarm information;
the detection server is also used for generating alarm information and sending the alarm information to the user equipment under the condition that the detection result of the target detection content meets the condition of outputting the alarm information; the user equipment is also used for receiving the alarm information and displaying the alarm information;
wherein the target detection content is one of the at least one item of detection content; the alarm information comprises the target detection content and an alarm reason.
5. An IP broadcasting-oriented program pre-broadcasting detection method applied to a detection server in the IP broadcasting-oriented program pre-broadcasting detection system according to any one of claims 1 to 4, the method comprising:
acquiring a target program to be played of a pre-played target channel;
detecting the audio and video corresponding to the pre-broadcast target program according to a preset detection rule to generate a detection result;
and sending the detection result to user equipment so that the user equipment displays the detection result.
6. The method for detecting the program to be broadcasted before broadcasting according to the claim 5, wherein the target program is an audio and video material to be broadcasted which is locally stored by the broadcasting server, or an audio and video to be retransmitted which is obtained by the broadcasting server from an external device.
7. The method for detecting programs broadcasted in an IP-based manner before broadcasting according to claim 5, wherein the preset detection rule comprises: at least one item of detection content and the detection result of each item of detection content meet the condition of outputting alarm information;
after the audio and video corresponding to the pre-broadcast target program is detected according to the preset detection rule and a detection result is generated, the method further comprises the following steps:
generating alarm information under the condition that the detection result of the target detection content meets the condition of outputting the alarm information, and sending the alarm information to the user equipment;
wherein the target detection content is one of the at least one item of detection content; the alarm information comprises the target detection content and an alarm reason.
8. An apparatus for detecting before broadcasting programs for IP broadcasting, which is applied to a detection server in the system for detecting before broadcasting programs for IP broadcasting according to any one of claims 1 to 4, the apparatus comprising:
the acquisition module is used for acquiring a target program to be played of a target channel which is pre-played;
the generating module is used for detecting the audio and video corresponding to the target program which is pre-broadcast according to a preset detection rule to generate a detection result;
and the sending module is used for sending the detection result to user equipment so as to display the detection result by the user equipment.
9. An electronic device, comprising a processor and a memory, the memory storing thereon a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method for pre-broadcast detection of programs for IP-based broadcasting according to any of claims 5 to 7.
10. A computer-readable storage medium, on which a program or instructions are stored, which program or instructions, when executed by a processor, implement the steps of the method for detecting a program before broadcast for IP-oriented broadcast according to any one of claims 5 to 7.
CN202210248317.1A 2022-03-14 2022-03-14 Program pre-broadcasting detection system, method and device for IP broadcasting Pending CN114915811A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210248317.1A CN114915811A (en) 2022-03-14 2022-03-14 Program pre-broadcasting detection system, method and device for IP broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210248317.1A CN114915811A (en) 2022-03-14 2022-03-14 Program pre-broadcasting detection system, method and device for IP broadcasting

Publications (1)

Publication Number Publication Date
CN114915811A true CN114915811A (en) 2022-08-16

Family

ID=82762715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210248317.1A Pending CN114915811A (en) 2022-03-14 2022-03-14 Program pre-broadcasting detection system, method and device for IP broadcasting

Country Status (1)

Country Link
CN (1) CN114915811A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116489421A (en) * 2023-05-08 2023-07-25 湖南芒果无际科技有限公司 Video AI intelligent detection method and system based on file slicing

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090172734A1 (en) * 2007-12-26 2009-07-02 Kabushiki Kaisha Toshiba Broadcast receiving apparatus and broadcast receiving method
CN101631192A (en) * 2009-08-25 2010-01-20 北京中科大洋科技发展股份有限公司 Censoring terminal of domestic-appliance digital media program content
CN102857832A (en) * 2012-10-09 2013-01-02 安徽天虹数码技术有限公司 Method and system for protecting program file of malicious operation prevention hard disk playing system
CN104301749A (en) * 2013-07-16 2015-01-21 北大方正集团有限公司 Method and apparatus for detecting materials before playing
CN104581432A (en) * 2015-01-01 2015-04-29 北京金石威视科技发展有限公司 Radio and television safe broadcasting detection method based on digital watermark technology
CN105025317A (en) * 2015-06-04 2015-11-04 钱治安 A campus medium management method
CN106507141A (en) * 2016-10-19 2017-03-15 天脉聚源(北京)科技有限公司 A kind of channel broadcast content monitoring method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090172734A1 (en) * 2007-12-26 2009-07-02 Kabushiki Kaisha Toshiba Broadcast receiving apparatus and broadcast receiving method
CN101631192A (en) * 2009-08-25 2010-01-20 北京中科大洋科技发展股份有限公司 Censoring terminal of domestic-appliance digital media program content
CN102857832A (en) * 2012-10-09 2013-01-02 安徽天虹数码技术有限公司 Method and system for protecting program file of malicious operation prevention hard disk playing system
CN104301749A (en) * 2013-07-16 2015-01-21 北大方正集团有限公司 Method and apparatus for detecting materials before playing
CN104581432A (en) * 2015-01-01 2015-04-29 北京金石威视科技发展有限公司 Radio and television safe broadcasting detection method based on digital watermark technology
CN105025317A (en) * 2015-06-04 2015-11-04 钱治安 A campus medium management method
CN106507141A (en) * 2016-10-19 2017-03-15 天脉聚源(北京)科技有限公司 A kind of channel broadcast content monitoring method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李昕;: "电视台安全播出检测预警***的设计和实施", 广播与电视技术, no. 10 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116489421A (en) * 2023-05-08 2023-07-25 湖南芒果无际科技有限公司 Video AI intelligent detection method and system based on file slicing

Similar Documents

Publication Publication Date Title
CN107483460B (en) Method and system for multi-platform parallel broadcasting and stream pushing
US10616647B2 (en) Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
CN111010614A (en) Method, device, server and medium for displaying live caption
KR102015150B1 (en) Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
CN102263959B (en) Direct broadcast transfer method and system
US10863247B2 (en) Receiving device and data processing method
CA3016063C (en) Companion device and primary device
US20110052136A1 (en) Pattern-based monitoring of media synchronization
CN109714622B (en) Video data processing method and device and electronic equipment
CN103686219A (en) Method, device and system for recording and broadcasting video conference
CN112954433B (en) Video processing method, device, electronic equipment and storage medium
CN108419046B (en) Monitoring method and device for multi-channel video
WO2015180446A1 (en) System and method for maintaining connection channel in multi-device interworking service
CN114915811A (en) Program pre-broadcasting detection system, method and device for IP broadcasting
US20160322080A1 (en) Unified Processing of Multi-Format Timed Data
US7006976B2 (en) Apparatus and method for inserting data effects into a digital data stream
JP2012070150A (en) Content playback device, method and program
CN105142003A (en) Television program playing method and device
CN111835988B (en) Subtitle generation method, server, terminal equipment and system
KR20180079562A (en) System and Apparatus for Monitoring Broadcasting Streaming Based on IP
US20050278751A1 (en) Portable terminal
CN112055253B (en) Method and device for adding and multiplexing independent subtitle stream
EP3089459B1 (en) Apparatus and method for implementing video-on-demand quick switching among multiple screens
CN113923530A (en) Interactive information display method and device, electronic equipment and storage medium
CN105263064B (en) A kind of control method for playing back and device

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