Video fingerprinting
Media fingerprinting assigns a unique identity to a video by using advanced fingerprinting technology. The fingerprint is stable and remains unchanged after format conversion, editing, splicing, compression, or rotation, making it suitable for video deduplication and copyright protection. The following examples show how to submit and query media fingerprinting jobs and retrieve results by using the ApsaraVideo VOD SDK for Python.
Usage notes
For details on API parameters and response fields, visit Alibaba Cloud OpenAPI Explorer and view the Documentation tab for each API.
You can get SDK sample code from Alibaba Cloud OpenAPI Explorer. On the Parameters tab, configure the required parameters and make a call. Then, on the SDK Sample Code tab, select the SDK version and programming language to view and download the code. For more information, see Automatic generation of SDK examples.
Initialize a client
Before you use the SDK, initialize a client. For more information, see Initialization.
Submit a video fingerprinting job
Call the SubmitAIJob operation to submit a video fingerprinting job.
Alibaba Cloud OpenAPI Portal: SubmitAIJob.
Query video fingerprinting jobs
Call the ListAIJob operation to query video fingerprinting jobs.
Alibaba Cloud OpenAPI Portal: ListAIJob or .
Query the results of video fingerprinting jobs
Call the GetMediaDNAResult operation to query the results of video fingerprinting jobs.
Alibaba Cloud OpenAPI Portal: GetMediaDNAResult .
References
Media fingerprinting: Describes the media fingerprinting feature of ApsaraVideo VOD, including its features, scenarios, and pricing information.
Media fingerprint management: Provides complete SDK sample code for media fingerprinting.