视频DNA通常是一个二进制串,用来唯一标记一个视频。您可以使用视频DNA服务提取并比对视频中的图像、音频等指纹特征,解决重复视频查找、视频片段查源等问题,适用于原创识别、视频查重、快速审核、广告分成、视频溯源等业务场景。
功能概述
应用场景
原创识别:准确识别是否为原创视频、编辑变换后视频、自媒体再创作视频。解决短视频领域维权问题,为视频素材交易生态提供技术基础,防止侵权视频侵害原创者及视频平台利益。
视频查重:建立独立视频DNA库,在该库中对样本视频完成快速比对,实时召回重复视频或重复片段。防止内容分发和个性化推荐时,出现过多相同或相似视频而影响用户体验。
快速审核:通过维护违规视频库或自定义黑库,对增量视频,快速进行DNA比对并判断是否有违规内容。相比传统审核,提高大量视频过审的效率,保障准确性,降低审核成本。
广告分成:通过视频DNA技术,检索分成广告库,对特定广告进行监播和识别。有利于支撑广告动态分成业务生态,轻松把控广告投放的时间、次数等,同时保障了广告版权方和投放平台的利益。
说明媒体处理视频DNA目前仅支持识别DNA库中已知的广告内容,无法识别未入库的广告内容。如需对广告进行识别,请先将广告素材上传至DNA库中。
功能特性
使用限制
视频DNA功能,目前开通的地域为华北2(北京)、华东1(杭州)、华东2(上海)、亚太东南1(新加坡)。
管道并发限制请参见管道使用限制。
使用准备
在使用前需要进行一些设置确保功能能够正常使用,如已设置请忽略。
创建管道。如果管道列表中没有视频DNA管道,请先开启视频DNA管道。
按需调用提交新建DNA库接口,创建DNA库。
上传视频。
如果直接提交任务:将需要处理的视频上传至OSS。具体操作,请参见上传视频。
如果使用工作流自动提交:请先添加媒体Bucket,完成工作流创建后再上传视频。将OSS的Bucket在媒体处理MPS中绑定为输入媒体Bucket、输后媒体Bucket后,媒体处理MPS才有权限监听该Bucket上传完成的消息,以实现触发工作流执行和回写处理完成的文件。具体操作,请参见添加媒体Bucket。
(可选)配置消息通知。如果您需要在任务完成后接收消息通知,请先配置MNS。具体操作,请参见设置消息通知。
控制台提交视频DNA任务
控制台创建视频DNA任务暂不支持指定DNA库,默认使用您最新创建的DNA库。
提交视频DNA单任务
登录媒体处理控制台。
在顶部菜单栏左侧选择地域。
在左侧导航栏,选择任务管理。
选择视频DNA,单击创建任务。
设置参数。
参数 | 说明 |
待处理文件地址 | 单击选择,在Bucket下拉列表中,选择Bucket名称。路径下方会显示对应Bucket已经创建好的文件夹,在文件夹下选择一个文件作为输入路径。 |
视频DNA管道 | 在下拉列表中选择管道名称。 说明 如果视频DNA管道下拉列表中没有管道名称,请先开启视频DNA管道。具体操作,请参见创建管道。 |
入库规则 | 在入库规则选项中选择规则,默认为仅入库不重复内容。 |
单击提交任务,完成创建提交视频DNA任务。
任务提交后,可以在任务管理>视频DNA页签下查看处理结果及详细信息。
使用工作流提交视频DNA任务
登录媒体处理控制台。
在顶部菜单栏左侧选择地域。
在左侧导航栏,选择 。
单击创建工作流。
设置工作流基础信息。
参数
说明
工作流名称
在文本框中输入工作流名称。
配置方案
在下拉列表中选择自定义。
设置输入节点。
点击输入节点右侧的笔形图标,进入输入设置页面。
设置输入参数。
参数
说明
输入路径
单击选择,在Bucket下拉列表中,选择Bucket名称。路径下方会显示对应Bucket已经创建好的文件夹,在文件夹下选择一个地址作为输入路径。
说明如果下拉列表中没有Bucket,请先添加Bucket。具体操作,请参见添加媒体Bucket。
转码管道
在下拉列表中选择管道。
说明此处设置的是转码、截图所使用的管道。视频DNA任务需要使用的视频DNA管道,请在后续节点中设置。
如果下拉列表中没有管道名称,请先开启管道。具体操作,请参见创建管道。
(可选)消息通知
单击开关按钮,选择消息队列或消息主题,在下拉列表中选择一个队列通知或主题通知。
说明如果下拉列表中没有队列通知或主题通知,请先开启消息通知。具体操作,请参见设置消息通知。
单击确定,完成输入节点设置。
添加视频DNA节点。
单击输入节点右侧加号图标选择视频DNA。
单击视频DNA节点右侧笔形图标。
设置视频DNA参数。
参数
说明
视频DNA管道
在下拉列表中选择管道。
说明如果视频DNA管道下拉列表中没有管道名称,请先开启视频DNA专用管道。具体操作,请参见创建管道。
入库规则
仅入库不重复内容:表示DNA库中只保存不重复的视频的DNA,重复视频将不会对其DNA进行入库操作。
所有视频均不入库:表示对视频只做比对并不需要保留视频DNA。
是否终止工作流
在选项中,根据实际需求进行选择。
单击确定,完成视频DNA节点设置。
设置发布节点。
单击发布节点右侧笔形图标。
设置发布。
参数
说明
媒体发布类型
选择媒体发布类型为自动。
手动发布:工作流执行成功后,将媒体设置为未发布状态,之后您可以手动发布该媒体。手动发布媒体文件,请参见管理媒体。
自动发布:工作流执行成功后,将媒体设置为发布状态。
说明发布含义:设置媒体所有播放资源、截图文件的访问权限继承所在Bucket的访问权限。
不发布含义:媒体所有播放资源、截图文件的访问权限为私有。
单击确定,完成发布节点设置。
单击保存,完成工作流创建。
创建完成后,当有符合条件的新文件进入指定路径时,会自动触发工作流执行。
工作流实例执行完成后,如需了解视频DNA节点详细信息,请单击对应实例操作列详情,进入实例详情页面,找到并复制任务名称,在左侧导航栏任务管理>视频DNA页签下选择按ID查询进行查询。
API提交视频DNA任务
建立视频DNA库。
提交新建视频DNA库任务,返回新建DNA库信息,待DNA库新建完成后DNA库状态会更新为active。提交任务的时候需要绑定DNA库。详细参数信息请参见提交新建DNA库。
说明视频DNA库是用于记录和存放视频DNA的库。视频DNA服务可以支持:
按照用户(UID)维度进行视频DNA库的建立。
同一用户(UID)根据不同业务创建多个视频DNA库。
提交视频DNA任务。
视频处理结果查询。