メディア DNA は、メディアコンテンツを一意に識別するために使用される、通常はバイナリ文字列として表される固有のデジタルフィンガープリントです。メディア DNA サービスを使用して、動画、画像、音声のフィンガープリント特徴を抽出・比較することで、重複動画の検出や動画セグメントのソース追跡などの課題を解決できます。この機能は、オリジナルコンテンツの識別、動画の重複チェック、迅速なコンテンツ審査、広告収益の分配、動画ソースの追跡などのシナリオに適用されます。
シナリオ
オリジナルコンテンツの識別: 動画がオリジナルか、編集されたものか、あるいは個人メディアによって再作成されたものかを正確に識別します。これにより、著作権保護のための技術的サポートを提供し、動画制作者とショート動画プラットフォームの権利が保護される健全な動画エコシステムの構築に貢献します。
重複動画の識別: メディアフィンガープリントライブラリを作成し、動画のフィンガープリントをライブラリ内のフィンガープリントと比較します。これにより、重複動画や重複クリップを識別できます。コンテンツ配信やパーソナライズされたレコメンデーション時に、同一または類似の動画が過度にユーザーにプッシュされ、ユーザーエクスペリエンスが低下するのを防ぎます。
迅速なコンテンツ審査: 禁止動画のライブラリまたはカスタムブラックリストを維持し、新しい動画の DNA フィンガープリントを迅速に比較して、禁止コンテンツが含まれているかどうかを判断します。従来の審査方法と比較して、大量の動画を審査する効率が向上し、精度が確保され、審査コストが削減されます。
広告収益の分配: 動画 DNA 技術を使用して、収益分配広告ライブラリから広告を取得し、特定の広告を監視・識別します。これにより、リアルタイムで広告収益を分配でき、広告を配信する時間と頻度を指定するためのより簡単な方法を提供します。これは、広告制作者と広告プラットフォームにとってより多くの価値を創出します。
説明メディア DNA は現在、DNA ライブラリ内の既知の広告コンテンツの検出のみをサポートしています。ライブラリに追加されていない広告コンテンツは検出できません。広告を検出するには、まず広告素材を DNA ライブラリにアップロードする必要があります。
機能
制限事項
メディア DNA 機能は現在、China (Beijing)、China (Shanghai)、China (Hangzhou)、Singapore の各リージョンで利用できます。その他のリージョンはサポートされていません。テキスト DNA 関連機能は現在、China (Shanghai) リージョンでのみサポートされています。
事前準備
メディアフィンガープリンティングタスクを作成する前に、以下の操作を実行してください。
必要に応じて CreateDNADB API を呼び出して、DNA ライブラリを作成します。
リソースのアップロード: 処理対象のメディアリソースを OSS またはメディアライブラリにアップロードします。
コールバックの設定 (任意): タスク完了時にコールバックを受信することで、タスクの詳細を照会できます。詳細については、「コールバックの設定」をご参照ください。
OpenAPI を使用したメディア DNA タスクの送信
メディア DNA ライブラリの作成
メディア DNA ライブラリを作成するタスクを送信します。システムは新しい DNA ライブラリに関する情報を返します。DNA ライブラリが作成されると、そのステータスは「アクティブ」に更新されます。タスクを送信する際には、Alibaba Cloud アカウントの UID を指定します。メディアフィンガープリントライブラリが作成された後、Alibaba Cloud アカウントの UID をメディアフィンガープリントライブラリにバインドする必要があります。詳細については、「CreateDNADB」をご参照ください。
説明メディア DNA ライブラリは、メディア DNA を記録および保存するために使用されます。メディア DNA サービスは以下の機能をサポートしています。
ユーザー (UID) ごとにメディア DNA ライブラリを作成できます。
同じユーザー (UID) に対して、異なるビジネスシナリオ用に複数のメディア DNA ライブラリを作成できます。
メディア DNA タスクの送信
SubmitDNAJob API は、リアルタイム、増分、および既存の動画の処理をサポートしています。この API を使用して、さまざまなタイプのメディアの DNA 処理タスクを送信できます。
動画 DNA タスクの場合、動画が 2,000 時間未満であれば、SubmitDNAJob API を使用して直接タスクを送信できます。基本動画が多数ある場合は、チケットを送信して、対応するリソースをリクエストしてください。
説明動画を OSS またはメディアライブラリにアップロードしても、DNA フィンガープリントは自動的に生成されません。システムが動画の DNA フィンガープリントを生成するには、メディア DNA タスクを個別に送信する必要があります。生成された DNA 情報を取得するには、QueryDNAJobList API を呼び出して、対応する動画の DNA タスク結果を照会する必要があります。
処理結果の照会
API によるタスク結果の照会: QueryDNAJobList を使用できます。
コールバックによるタスク結果の照会: 「コールバックの設定」をご参照ください。
処理結果には、以下の主な情報が含まれます。
タスクが重複メディアを検出したかどうか。
重複メディアが検出された場合、システムは重複メディア情報を出力します。
メディアの重複度 (重複度は 0〜1 の値です)。