Vertx
The API for Multimedia Content Identification
It's super easy to use
Get your VERTX_API_KEY and start identifying video and audio content using Vertx CLI, REST API or Docker.
- Docker
- Vertx CLI
- Curl
# Pull
docker pull vertxai/vertx_cli
# Download sample video file
curl -L https://github.com/vertxai/vertx_cli/releases/download/v1.3.1/sample.mp4 --output sample.mp4
# Run
docker run --rm -v $(pwd)/sample.mp4:/sample.mp4 -e VERTX_API_KEY=${VERTX_API_KEY} vertxai/vertx_cli /app/vertx search /sample.mp4
# Download vertx command line tool
curl -L https://github.com/vertxai/vertx_cli/releases/download/v1.3.1/vertx_cli-1.3.1.tar.gz --output vertx_cli-1.3.1.tar.gz
tar -xzf vertx_cli-1.3.1.tar.gz && cd vertx_cli-1.3.1
# Run
./vertx search ./sample.mp4
# Download sample video file
curl -L https://github.com/vertxai/vertx_cli/releases/download/v1.3.1/sample.mp4 --output sample.mp4
# Run
curl -X POST "https://api.vertx.ai/v1/search" \
-H "X-Session-Token: ${VERTX_API_KEY}" \
-F "media_file=@sample.mp4"
Copyright protection
Scan video and audio content against a database of copyrighted music, movies, and TV shows. Instantly find any matching items in user uploaded clips.
On-device content identification
Identify audio and video content on a mobile device with no internet connection. Digital fingerprints for reference content are stored in local database.
Live broadcast monitoring
Real-time processing of broadcast content. Scan any live multimedia streams and find matches with broadcast TV or radio channels.
Second screen experience
Instantly identify position and channel of broadcast content and provide end-users with interactive features.
How it works
Vertx services are powered by our proprietary digital fingerprinting technology. Digital fingerprint is a compact representation of a multimedia stream. It is robust to codec compressions, background noise and various transformations.