数字水印(暗水印)
阿里云数字水印产品基于数字水印技术,支持对视频、图片进行数字信息的嵌入、提取。嵌入的水印信息隐藏于载体文件中,水印嵌入后不影响视频画面、图片的视觉质量及完整性。相比于二维码等可见、可感知的信息传递方案,数字水印的隐蔽性更好,更美观,而且更安全。可用于版权保护、泄露溯源、广播监视、信息传输、文件验真等多种场景。
背景信息
溯源水印的原理
在播放时,利用提前生成的具有相同时间间隔的AB流分片,实时排列组合生成独一无二的Manifest(m3u8)文件。文件的AB流序列顺序,即代表了唯一标识。
应用场景
使用数字水印技术,可有效对抗干扰手段,确认盗版侵权行为,实现对视频图片的版权内容保护,促进内容运营收费,保护从内容商到运营商的利益。
版权保护:采用视频版权水印技术。为自己的版权视频添加视频版权水印,如唯一识别ID、文字标签等信息。当发生版权归属纠纷时,可以通过提取和识别工具来获取ID,确认版权归属。
泄露盗版的机构溯源:采用视频版权水印技术。不同机构拿到嵌有独属标识水印信息的版权拷贝,当发生影片泄露时,只要检测其中的水印信息就可判断泄露影片的机构。
说明机构溯源是一种溯源范围较小的版权溯源应用场景。例如:电影原片分发环节的溯源需求。电影发行方向各机构派发影片,机构的数量通常为几家到十几家不等。当影片发生泄露并被非法传播时,版权方需要知道影片是从哪家机构泄露的,进而封堵泄露源并追究相关人员的责任。
泄露盗版的用户溯源:采用视频溯源水印技术(AB流水印),通过对AB流切片的排列组合生成与用户关联的具有唯一性的视频流。当发生视频盗版时,只要检测其中的水印信息就可以追踪到泄露视频的用户,盗版权责追溯。
说明视频泄露常见的一种方式是终端客户通过一些技术手段下载或录制,数字水印技术可进行用户溯源,查找盗版泄露是来自哪一个用户。
产品优势
效果美观:数字水印不影响载体的正常使用,并且难以感知水印信息的存在。
内容安全:水印信息无法被直接感知,难以对其做针对性攻击;嵌入的水印信息经过特殊编码,难以被篡改,更难被“移花接木”。
精准提取:经过特殊编码的水印信息能够保证提取时的准确性,水印技术提取的信息具备唯一性和准确性。
鲁棒性强:水印鲁棒性强,可抵抗各种常见类型盗版攻击。例如:视频压缩、旋转、分辨率转换、帧率转换、录屏、录制剪切和缩放等。
水印加密:经过特殊编码加密的水印信息难以被篡改,能够保证提取的准确性。
产品功能
功能 | 说明 | 相关API | 控制台操作 |
视频版权水印 | 为视频(仅支持3分钟及以上的视频 )嵌入不可见的指定文字信息,嵌入的数字水印隐藏于媒体文件中,不影响视频的视觉质量及完整性。当视频被传播、加工后,依然可以提取识别嵌入的文字信息。 | 提交视频版权水印、提交版权水印提取作业 | 不支持 |
视频溯源水印 | 为视频(仅支持3分钟及以上的视频)转码输出A流和B流两个HLS文件,两路流被嵌入的溯源水印内容不同。用户请求播放时,随机选择AB流的分片及逆行组合,实时生成与用户身份唯一对应的溯源水印M3U8文件。当发生视频盗版时,只要检测其中的水印信息就可以追踪到泄露视频的用户,盗版权责追溯。 | 提交视频溯源水印ab流、提交视频溯源水印m3u8、提交溯源水印提取作业 | 不支持 |
计费说明
详细计费说明,请参见数字水印计费。
使用方法
使用视频版权水印
上传视频到OSS。
提交视频版权水印作业。
已成功上传到OSS的视频,或第三方站点的视频URL,可以通过SubmitCopyrightJob接口提交视频版权水印作业。主要参数:
Message:视频嵌入的不可见水印信息。
VisibleMessage:视频嵌入的可见水印信息。
Description:水印描述信息(不嵌入视频)。
CallBack:HTTP回调地址。
获取作业结果。
查询作业结果。您可以通过QueryCopyright接口查询视频版权水印的状态结果,根据视频版权水印任务ID进行查询。详细参数信息请参见查询视频版权水印。
接收回调消息。如果配置了CallBack会发送HTTP回调。
提交视频版权水印提取作业。
您可以通过SubmitCopyrightExtract接口提交提取作业。
获取作业结果。
查询作业结果。您可以通过QueryCopyrightExtract接口查询视频版权水印提取的状态结果,根据视频版权水印提取任务ID进行查询。详细参数信息请参见查询版权水印提取作业。
接收回调消息。如果配置了CallBack会发送HTTP回调。
使用视频溯源水印
仅支持API/SDK方式提交。
上传视频到OSS。
提交视频溯源水印ab流作业。
已成功上传到OSS的视频,或第三方站点的视频URL,可以通过SubmitTraceAb接口提交视频溯源水印ab流作业。
获取作业结果。
查询作业结果。您可以通过QueryTraceAb接口查询视频溯源水印ab流的状态结果,请根据任务ID或媒体ID进行查询。详细参数信息请参见查询视频版权水印。
接收回调消息。如果配置了CallBack会发送HTTP回调。
提交视频溯源水印m3u8作业。
用户请求播放时,您可以通过SubmitTracemu接口,使用已生成ab流的媒体ID提交视频溯源水印m3u8作业,用来生成唯一的m3u8序列。
获取作业结果。
查询作业结果。您可以通过QueryTraceMu接口查询视频溯源水印m3u8的状态结果,根据任务ID进行查询。详细参数信息请参见查询视频溯源水印m3u8。
接收回调消息。如果配置了CallBack会发送HTTP回调。
提交溯源水印提取作业。
已成功上传到OSS的视频,或第三方站点的视频URL,您可以通过SubmitTracemu接口提交提取作业。
获取作业结果。
查询作业结果。您可以通过QueryTraceExtract接口查询溯源水印提取的状态结果,根据任务ID进行查询。详细参数信息请参见查询溯源水印提取作业。
接收回调消息。如果配置了CallBack会发送HTTP回调。