CN114205645B - Distributed video content auditing method and device - Google Patents
Distributed video content auditing method and device Download PDFInfo
- Publication number
- CN114205645B CN114205645B CN202111509358.3A CN202111509358A CN114205645B CN 114205645 B CN114205645 B CN 114205645B CN 202111509358 A CN202111509358 A CN 202111509358A CN 114205645 B CN114205645 B CN 114205645B
- Authority
- CN
- China
- Prior art keywords
- audio
- auditing
- video file
- feature codes
- platform
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a distributed video content auditing method, which comprises the following steps: receiving an audio and video file sent by an operation PC end; judging whether the audio/video file contains illegal contents or not; if the illegal content is contained, discarding the audio and video file; if no illegal content exists, returning the feature code which is checked and passed by the audio and video file to the operation PC end and sending the feature code to the cloud platform; the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to the playing end; the distributed video content auditing method provided by the invention distributes the bandwidth of the cloud release platform and the resource occupation pressure of the CPU/gpu to the client of the operation end, thereby effectively reducing the bandwidth and the resource occupation pressure of the CPU/gpu.
Description
Technical Field
The invention relates to the technical field of video content auditing, in particular to a distributed video content auditing method and device.
Background
In recent years, the outdoor multimedia large-screen and short-screen industries develop rapidly and are deeply favored by people, but with the development of the short-screen industry, some illegal and sensitive information is also mixed in audio and video files, so that the content auditing is needed before the video is played at the user side.
Referring to fig. 1, a cloud video publishing system is a set of system for comprehensively managing audio and video resources. The user uploads the audio and video files to the rear end of the platform, edits programs and then sends the edited programs to each player.
Referring to fig. 2, in the prior art, an audit platform is added between a cloud platform and a playing end, and short video content containing sensitive information and violations is filtered by the audit platform; video content review may also be performed by using a third party specialized tool or a self-built review server. However, in the prior art, because the cloud publishing platform and the auditing platform are not physically connected together, public network transmission is required, and the volume of the audio and video files is quite large, so that a large amount of bandwidth and time of the cloud system platform and the cpu/cpu resources are occupied.
Disclosure of Invention
Therefore, the embodiment of the invention provides a distributed video content auditing method and device, which are used for solving the problems that two systems of a cloud release platform and an auditing platform in the prior art need public network transmission, and a large amount of bandwidth and time of the cloud system platform and CPU/gpu resources are occupied due to overlarge volume of audio and video files.
In order to achieve the above object, the embodiment of the present invention provides the following technical solutions:
In a first aspect, a distributed video content auditing method includes:
receiving an audio and video file sent by an operation PC end;
Judging whether the audio and video file contains illegal contents or not;
If the illegal content is contained, discarding the audio and video file;
If no illegal content exists, returning the feature code which is checked and passed by the audio and video file to the operation PC end and sending the feature code to a cloud platform; and the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to a playing end.
Preferably, if the feature codes are inconsistent, discarding the audio/video file.
Preferably, the method further comprises: and returning the feature codes which pass the verification of the audio and video files to the operation PC end, sending the feature codes to the cloud platform, and simultaneously storing the feature codes locally.
Preferably, the feature code is a hash value.
Preferably, the auditing platform is a self-built artificial intelligence auditing or third party professional tool.
Preferably, the operation PC terminal is a computer, a mobile phone or a tablet.
In a second aspect, a distributed video content auditing apparatus includes:
the receiving module is used for receiving the audio and video files sent by the operation PC terminal;
the judging module is used for judging whether the audio/video file contains illegal contents or not;
the feature code generation module is used for generating corresponding feature codes from the audio and video files which pass the verification;
and the sending module is used for sending the feature codes to the operation PC end and the cloud platform according to the judging result.
In a third aspect, a computer device includes a memory storing a computer program and a processor implementing distributed video content auditing method steps when the computer program is executed.
In a fourth aspect, a computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements distributed video content auditing method steps.
The invention has at least the following beneficial effects: the invention provides a distributed video content auditing method, which comprises the following steps: receiving an audio and video file sent by an operation PC end; judging whether the audio/video file contains illegal contents or not; if the illegal content is contained, discarding the audio and video file; if no illegal content exists, returning the feature code which is checked and passed by the audio and video file to the operation PC end and sending the feature code to the cloud platform; the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to the playing end; the distributed video content auditing method provided by the invention distributes the bandwidth of the cloud release platform and the resource occupation pressure of the CPU/gpu to the client of the operation end, thereby effectively reducing the bandwidth and the resource occupation pressure of the CPU/gpu.
Drawings
In order to more clearly illustrate the prior art and the present invention, the drawings used in the description of the prior art and the embodiments of the present invention will be briefly described. It will be apparent to those skilled in the art that the drawings in the following description are merely exemplary and that other drawings may be derived from the drawings provided without the inventive effort to those skilled in the art.
The structures, proportions, sizes, etc. shown in the present specification are shown only for the purposes of illustration and description, and are not intended to limit the scope of the invention, which is defined by the claims, for example, modifications, variations in proportions, or otherwise, used in the practice of the invention, which are particularly adapted to specific environments without departing from the spirit and scope of the invention.
FIG. 1 is a prior art audio and video file up-transmission system;
FIG. 2 is a prior art serve of process kernel playback operating system on an audio/video file;
FIG. 3 is a flowchart of a distributed video content auditing method according to an embodiment of the present invention;
Fig. 4 is an operation flowchart of a distributed video content auditing method according to an embodiment of the present invention.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
In the description of the present invention, unless otherwise indicated, the meaning of "a plurality" is two or more. The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the invention, if any, are intended to distinguish between the referenced objects. For schemes with time sequence flows, such term expressions are not necessarily to be understood as describing a specific order or sequence, nor are such term expressions to distinguish between importance levels, positional relationships, etc. for schemes with device structures.
Furthermore, the terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements that are expressly listed but may include other steps or elements not expressly listed but inherent to such process, method, article, or apparatus or steps or elements that may be added based on a further optimization of the inventive concept.
Referring to fig. 3 to 4, an embodiment of the present invention provides a distributed video content auditing method, including:
S1: receiving an audio and video file sent by an operation PC end;
Specifically, the operation PC end is a computer, a mobile phone or a tablet
S2: judging whether the audio and video file contains illegal contents or not;
s3: if the illegal content is contained, discarding the audio and video file;
S4: if no illegal content exists, returning the feature code which is checked and passed by the audio and video file to the operation PC end and sending the feature code to a cloud platform; and the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to a playing end.
Specifically, the feature code is a hash value, and the auditing platform is a self-built artificial intelligence auditing or third party professional tool.
Hash values, also known as Hash functions (or Hash algorithms, also known as Hash functions, english: hash Function), are a method of creating small digital "fingerprints" from any kind of data. The hash function compresses the message or data into a digest, making the amount of data smaller, fixing the format of the data. The function mixes the data scrambling and recreates a fingerprint called a hash value (hash values, hash codes, hash sums, or hashes). The hash value is typically represented by a short string of random letters and numbers. Good hash functions rarely suffer from hash collisions in the input domain. In hash tables and data processing, conflicts are not suppressed to distinguish data, making database records more difficult to find.
S5: and if the feature codes are inconsistent, discarding the audio and video file.
The embodiment of the invention provides a distributed video content auditing method, which further comprises the following steps: and returning the feature codes which pass the verification of the audio and video files to the operation PC end, sending the feature codes to the cloud platform, and simultaneously storing the feature codes locally.
Specifically, in order to prevent the cost of operators from bypassing the audit, the feature codes of the audit file are recorded at the audit platform.
According to the distributed video content auditing method provided by the invention, the bandwidth of the cloud publishing platform and the resource occupation pressure of the CPU/gpu are distributed to the client of the operation end, so that the resource occupation pressure of the bandwidth and the CPU/gpu is effectively reduced.
It should be understood that, although the steps in the flowchart of fig. 3 are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps in fig. 3 may include a plurality of steps or stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily sequential, but may be performed in rotation or alternatively with at least a portion of the steps or stages in other steps or other steps.
An embodiment of the present invention provides a distributed video content auditing apparatus, including:
the receiving module is used for receiving the audio and video files sent by the operation PC terminal;
the judging module is used for judging whether the audio/video file contains illegal contents or not;
the feature code generation module is used for generating corresponding feature codes from the audio and video files which pass the verification;
and the sending module is used for sending the feature codes to the operation PC end and the cloud platform according to the judging result.
The specific limitation of the distributed video content auditing apparatus may be referred to above as limitation of the distributed video content auditing method, and will not be described herein. The modules in the distributed video content auditing device may be implemented in whole or in part by software, hardware, or a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
An embodiment of the invention provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing distributed video content auditing method steps when executing the computer program.
Embodiments of the present invention provide a computer readable storage medium having stored thereon a computer program which when executed by a processor performs distributed video content auditing method steps.
The above specific embodiments may be combined with each other and some embodiments may not be repeated for the same or similar concepts or processes.
Any combination of the technical features of the above embodiments may be performed (as long as there is no contradiction between the combination of the technical features), and for brevity of description, all of the possible combinations of the technical features of the above embodiments are not described; these examples, which are not explicitly written, should also be considered as being within the scope of the present description.
The application has been described above with particularity and detail in connection with general description and specific embodiments. It should be noted that it is obvious that several variations and modifications can be made to these specific embodiments without departing from the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.
Claims (8)
1. A distributed video content auditing method, comprising:
receiving an audio and video file sent by an operation PC end;
Judging whether the audio and video file contains illegal contents or not;
If the illegal content is contained, discarding the audio and video file;
If no illegal content exists, returning the feature code which is checked and passed by the audio and video file to the operation PC end and sending the feature code to a cloud platform; the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to a playing end; and if the feature codes are inconsistent, discarding the audio and video file.
2. The distributed video content auditing method of claim 1, further comprising: and returning the feature codes which pass the verification of the audio and video files to the operation PC end, sending the feature codes to the cloud platform, and simultaneously storing the feature codes locally.
3. The distributed video content auditing method according to claim 1, characterized in that the feature code is a hash value.
4. The distributed video content auditing method according to claim 1, wherein the auditing platform is a self-built artificial intelligence auditing or third party specialized tool.
5. The method for auditing distributed video content according to claim 1, wherein the operating PC side is a computer, a mobile phone or a tablet.
6. A distributed video content auditing apparatus, comprising:
the receiving module is used for receiving the audio and video files sent by the operation PC terminal;
The judging module is used for judging whether the audio/video file contains illegal contents or not; if the illegal content is contained, discarding the audio and video file; if no illegal content exists, the audio and video file auditing is passed;
the feature code generation module is used for generating corresponding feature codes from the audio and video files which pass the verification;
The sending module is used for sending the feature codes to the operation PC end and the cloud platform according to the judging result; the cloud platform receives the feature codes sent by the operation PC end and the auditing platform respectively, judges whether the feature codes sent by the operation PC end and the auditing platform are consistent or not, and if so, sends the audio and video file to a playing end; and if the feature codes are inconsistent, discarding the audio and video file.
7. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the method steps of any of claims 1 to 5 when the computer program is executed.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the method steps of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111509358.3A CN114205645B (en) | 2021-12-10 | 2021-12-10 | Distributed video content auditing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111509358.3A CN114205645B (en) | 2021-12-10 | 2021-12-10 | Distributed video content auditing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114205645A CN114205645A (en) | 2022-03-18 |
CN114205645B true CN114205645B (en) | 2024-06-14 |
Family
ID=80652358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111509358.3A Active CN114205645B (en) | 2021-12-10 | 2021-12-10 | Distributed video content auditing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114205645B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118509624B (en) * | 2024-07-09 | 2024-12-17 | 深圳铸泰科技有限公司 | Public display screen play content security auditing system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984318A (en) * | 2005-12-16 | 2007-06-20 | 厦门雅迅网络股份有限公司 | Method for processing on-line advertisement data on taxi |
CN109272916A (en) * | 2018-10-24 | 2019-01-25 | 深圳市万屏时代科技有限公司 | A kind of display screen radio hookup joint control system |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100586173C (en) * | 2005-12-08 | 2010-01-27 | 厦门雅迅网络股份有限公司 | Electronic examining-verifying system for vehicle networked video-frequency playing content |
US9258127B2 (en) * | 2012-07-09 | 2016-02-09 | Cisco Technology, Inc. | System and method for providing cryptographic video verification |
CN104811425A (en) * | 2014-01-27 | 2015-07-29 | 中兴通讯股份有限公司 | A multimedia transmission method, terminal, and server |
CN105847729B (en) * | 2016-05-20 | 2019-05-28 | 北斗航天软件(北京)有限公司 | Beidou web camera with preservation of evidence function |
CN106487780A (en) * | 2016-09-12 | 2017-03-08 | 乐视控股(北京)有限公司 | Advertisement placement method, apparatus and system |
CN106331768A (en) * | 2016-09-19 | 2017-01-11 | 杭州当虹科技有限公司 | Efficient video content compliance detection mechanism |
CN108805510B (en) * | 2017-04-27 | 2021-11-23 | 中国铁道科学研究院铁道建筑研究所 | Construction drawing design BIM model compliance auditing method and system |
CN207266202U (en) * | 2017-09-12 | 2018-04-20 | 深圳市澳柯瑞科技有限公司 | The management system and display terminal of display terminal |
KR102039490B1 (en) * | 2018-01-19 | 2019-11-01 | 유성준 | Video redundancy check system |
CN108829690A (en) * | 2018-04-03 | 2018-11-16 | 广州市宝比万像软件科技有限公司 | Comprehensive service platform and management method are created in scenic spot culture |
CN108683946B (en) * | 2018-05-23 | 2020-10-27 | 成都智达万应科技有限公司 | Method for realizing online video education based on face recognition and cache mechanism |
CN112528051B (en) * | 2019-09-19 | 2022-10-14 | 聚好看科技股份有限公司 | Method, display device and server for publishing a singing work |
CN113038146A (en) * | 2019-12-09 | 2021-06-25 | 德科仕通信(上海)有限公司 | Method and system for detecting consistency of self-adaptive IPTV live broadcast content |
CN111343146B (en) * | 2020-02-04 | 2022-08-09 | 北京字节跳动网络技术有限公司 | Data auditing method, system, computer readable medium and electronic equipment |
CN111866174A (en) * | 2020-08-03 | 2020-10-30 | 成都市天行通科技有限公司 | Decentralized LED display system and method based on block chain technology |
CN112148903B (en) * | 2020-09-15 | 2024-07-16 | 京东科技控股股份有限公司 | Data processing method and device for content auditing |
KR102274610B1 (en) * | 2020-12-24 | 2021-07-07 | (주)비디오몬스터 | System for distributed rendering video based on cloud and method for auto scaling threrof |
CN112804302B (en) * | 2020-12-30 | 2024-05-28 | 南京南瑞信息通信科技有限公司 | Cloud edge cooperation-based power video image analysis system and method |
CN113141351B (en) * | 2021-03-23 | 2022-09-20 | 重庆扬成大数据科技有限公司 | Multi-department combined auditing and authenticating working method for government affair big data |
CN113422975A (en) * | 2021-06-17 | 2021-09-21 | 武汉氪细胞网络技术有限公司 | Background live video auditing method |
-
2021
- 2021-12-10 CN CN202111509358.3A patent/CN114205645B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984318A (en) * | 2005-12-16 | 2007-06-20 | 厦门雅迅网络股份有限公司 | Method for processing on-line advertisement data on taxi |
CN109272916A (en) * | 2018-10-24 | 2019-01-25 | 深圳市万屏时代科技有限公司 | A kind of display screen radio hookup joint control system |
Also Published As
Publication number | Publication date |
---|---|
CN114205645A (en) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8160154B2 (en) | Encoding and decoding methods and systems | |
US8965890B2 (en) | Context sensitive media and information | |
CN112035471B (en) | Transaction processing method and computer equipment | |
CN112579960A (en) | Webpage evidence obtaining method, webpage evidence obtaining device and server | |
CN114205645B (en) | Distributed video content auditing method and device | |
CN112650956A (en) | Excel document tracking method and system, electronic device and storage medium | |
CN113468118B (en) | File increment storage method, device and storage medium based on blockchain | |
CN110908958B (en) | File processing method, device, terminal and storage medium | |
CN108616603B (en) | Method and system for synchronizing internal and external network data | |
CN110888972A (en) | Sensitive content identification method and device based on Spark Streaming | |
CN108073424A (en) | The call method and device of component interface | |
CN112905170A (en) | Channel package generation method, device, equipment and storage medium | |
CN113868479B (en) | Method and device for processing business data | |
CN111967001B (en) | Decoding and encoding safety isolation method based on double containers | |
CN112069469B (en) | Method and device for processing work data based on block chain | |
CN111198807B (en) | Data flow analysis method, device, computer equipment and storage medium | |
CN113722639A (en) | Website access verification method and device, electronic equipment and readable storage medium | |
KR20170086760A (en) | Electronic device performing emulation-based forensic analysis and method of performing forensic analysis using the same | |
CN110913088B (en) | Picture transmission method and system for IM software platform | |
CN110489386A (en) | Information processing method, device, storage medium and electronic equipment | |
CN114443568B (en) | Telegram series application data analysis method, terminal device and storage medium | |
CN116319759B (en) | Method for processing uploading same file by multiple users | |
CN113486330B (en) | Application program running method, device, equipment and storage medium | |
CN118644764A (en) | Image content review method, device, equipment and storage medium | |
CN116764234A (en) | Game plug-in prevention method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |