Scan Amazon S3 Buckets for copyrighted videos. ContentCore by WebKyte uses advanced video fingerprinting to quickly and accurately detect copyrighted content at scale without requiring access to the video files.
ContentCore is a video identification engine that detects all types of content among videos stored on Amazon S3: film, TV series, video influencers, and sports. The tool gives visibility over what is available in a bucket, enabling owners to build a better product, enhance user experience, and automate content moderation.
How it works:
Every video file in an S3 bucket gets fingerprinted on a client side. The generated fingerprints are then checked against a multi-million reference database of an extensive variety of video content. The matching results are then returned in real-time.
Rapid matching is achieved regardless of the video quality, audio, and different distortions. The entire technology behind ContentCore has been developed by WebKyte engineers and has been patented in the United States.
Video fingerprinting
WebKyte Video Fingerprint is a compact representation of a video that contains a digital description of selected frames. It is a small file created from a video, where each fingerprint is unique to the original video.
When matched with other fingerprints, it enables rapid identification of copies of the video or copies of its separate parts.
The generation of video fingerprints is conducted during a multi-step process that includes the detection and extraction of key video frames and the encoding of their visual features to the binary representation. It is a completely secure process as WebKyte has no access to original video content at any point in time.
Supported distortions:
WebKyte video fingerprinting technology is adapted to detect multiple video alterations, distortions, and inconsistencies. Currently, WebKyte video fingerprinting technology supports:
Mirroring
Dynamic zooming
Quality changes / CAMRip
Horizontal and vertical sidebars, slight rotation, slight cropping
Small and large logos, drawings overlays
Interface elements, ticker, etc.
Color modifications
Time inconsistencies such as playback, slight speed increase/decrease
Large reference database
WebKyte reference database has different types of content: movies, TV series, and sports.
Speed and accuracy
Matching results are returned in a matter of minutes. Duplicate videos are detected immediately upon upload, regardless of audio, metadata, and video distortions.
Security
Video fingerprinting is a completely secure process as at no point in time WebKyte has access to original video content, only to video fingerprints.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
This listing has no software fee, so you pay only for the AWS EC2 compute you run it on. You pick from 19 instance types, billed hourly. Choices span general-purpose burstable sizes (t3 and t3a, from micro to large) and compute-optimized sizes (c4, c5, c5a, c6a, c6i, c7a, c7i in large and xlarge). Larger and newer instances carry higher hourly rates. Your cost scales with the instance size and hours run. Use smaller sizes for lighter video-checking workloads and larger sizes for higher throughput.
Top-of-mind questions for buyers
What am I charged for when I run this listing on an EC2 instance?
The software carries no fee. You pay only the hourly AWS rate for the EC2 instance type you select. Charges accrue for each hour an instance runs. A stopped instance stops accruing compute charges, though AWS storage fees for attached volumes may still apply.
How do the general-purpose t3 sizes differ from the compute-optimized c-series sizes for billing?
The t3 and t3a sizes are burstable general-purpose instances, billed hourly at rates tied to their size. The c4, c5, c5a, c6a, c6i, c7a, and c7i sizes are compute-optimized. All bill by the hour. Compute-optimized sizes suit heavier, sustained video-checking work.
What does one billing unit of this listing represent?
One unit is one running EC2 instance measured in hours. Each instance you launch bills independently by the hour. If you run several instances at once, their hours add together on your invoice. Instance size determines the hourly rate.
webkyte.com
Helpful?
Vendor refund policy
As the product is free, the refund policy is not applicable.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
ContentCore by WebKyte | AMI CloudFormation Template
The CloudFormation template provides a scalable, AWS-native solution for video fingerprinting and content recognition. The deployment includes the following key components:
EC2 Instances:
— A Fingerprinter Instance, responsible for extracting fingerprints from video files and sending them to our detection service.
— A Result Collector Instance, which retrieves detection results and processes them to bring them back to you.
S3 Integration:
— Supports video file storage and automated event-driven processing.
— The system automatically sends all existing files in the S3 bucket for fingerprinting upon deployment.
— It also sets up an S3 event trigger to automatically send newly created files to the fingerprinting queue.
Lambda Function:
— Configures S3 event notifications to send files for fingerprinting.
— Ensures all pre-existing files in the S3 bucket are processed immediately.
IAM Roles & Policies:
— Secure permissions for EC2 instances, SQS, S3, and logging.
Deployment Requirements:
— Requires an S3 bucket for video storage.
— An external WebKyte API token is used for fingerprint matching.
— Deploys within a specified VPC and public subnet.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.