[go: up one dir, main page]

CN114205645B - Distributed video content auditing method and device - Google Patents

Distributed video content auditing method and device Download PDF

Info

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
Application number
CN202111509358.3A
Other languages
Chinese (zh)
Other versions
CN114205645A (en
Inventor
龙图景
刘政伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kaishida Information Technology Co ltd
Original Assignee
Beijing Kaishida Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kaishida Information Technology Co ltd filed Critical Beijing Kaishida Information Technology Co ltd
Priority to CN202111509358.3A priority Critical patent/CN114205645B/en
Publication of CN114205645A publication Critical patent/CN114205645A/en
Application granted granted Critical
Publication of CN114205645B publication Critical patent/CN114205645B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • 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

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

Distributed video content auditing method and device
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.
CN202111509358.3A 2021-12-10 2021-12-10 Distributed video content auditing method and device Active CN114205645B (en)

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)

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

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

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

Patent Citations (2)

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