数字水印(暗水印)

数字水印技术是指在不影响视频画面、图片等视觉质量及完整性的前提下,将数字信息(即数字水印)隐藏式的嵌入到音视频、图片等载体文件中,适用于版权保护、泄露溯源、文件验真等场景。本文为您介绍如何为视频文件添加数字水印,保障版权安全。

工作原理

版权水印的原理

为视频嵌入肉眼不可见的自定义文字信息,当视频被传播、加工后,可以通过提取识别嵌入的文字信息来明确视频的版权归属。

image

溯源水印的原理

在播放时,利用提前生成的具有相同时间间隔的AB流分片,实时排列组合生成独一无二的Manifest(m3u8)文件。文件的AB流序列顺序,即代表了唯一标识。

image

应用场景

使用数字水印技术,可有效对抗干扰手段,确认盗版侵权行为,实现对视频图片的版权内容保护,促进内容运营收费,保护从内容商到运营商的利益。

  • 版权保护:采用视频版权水印技术。为自己的版权视频添加视频版权水印,如唯一识别ID、文字标签等信息。当发生版权归属纠纷时,可以通过提取和识别工具来获取ID,确认版权归属。

  • 泄露盗版的机构溯源:采用视频版权水印技术。不同机构拿到嵌有独属标识水印信息的版权拷贝,当发生影片泄露时,只要检测其中的水印信息就可判断泄露影片的机构。

    说明

    机构溯源是一种溯源范围较小的版权溯源应用场景。例如:电影原片分发环节的溯源需求。电影发行方向各机构派发影片,机构的数量通常为几家到十几家不等。当影片发生泄露并被非法传播时,版权方需要知道影片是从哪家机构泄露的,进而封堵泄露源并追究相关人员的责任。

  • 泄露盗版的用户溯源:采用视频溯源水印技术(AB流水印),通过对AB流切片的排列组合生成与用户关联的具有唯一性的视频流。当发生视频盗版时,只要检测其中的水印信息就可以追踪到泄露视频的用户,盗版权责追溯。

    说明

    视频泄露常见的一种方式是终端客户通过一些技术手段下载或录制,数字水印技术可进行用户溯源,查找盗版泄露是来自哪一个用户。

特性优势

  • 效果美观:数字水印不影响载体的正常使用,并且难以感知水印信息的存在。

  • 内容安全:水印信息无法被直接感知,难以对其做针对性攻击;嵌入的水印信息经过特殊编码,难以被篡改,更难被“移花接木”。

  • 精准提取:经过特殊编码的水印信息能够保证提取时的准确性,水印技术提取的信息具备唯一性和准确性。

  • 鲁棒性强:水印鲁棒性强,可抵抗各种常见类型盗版攻击。例如:视频压缩、旋转、分辨率转换、帧率转换、录屏、录制剪切和缩放等。

  • 水印加密:经过特殊编码加密的水印信息难以被篡改,能够保证提取的准确性。

产品功能

功能

说明

相关API

控制台操作

图片版权水印

生成一张带有数字水印的透明图片,根据实际需求嵌入到具体图片中。当图片被传播、加工后,依然可以提取识别嵌入的水印信息。

为图片添加版权水印

不支持

视频版权水印

为视频(仅支持3分钟及以上的视频 )嵌入不可见的指定文字信息,嵌入的数字水印隐藏于媒体文件中,不影响视频的视觉质量及完整性。当视频被传播、加工后,依然可以提取识别嵌入的文字信息。

不支持

视频溯源水印

为视频(仅支持3分钟及以上的视频)转码输出A流和B流两个HLS文件,两路流被嵌入的溯源水印内容不同。用户请求播放时,随机选择AB流的分片及逆行组合,实时生成与用户身份唯一对应的溯源水印M3U8文件。当发生视频盗版时,只要检测其中的水印信息就可以追踪到泄露视频的用户,盗版权责追溯。

不支持

计费说明

详细计费说明,请参见数字水印计费

使用方法

您可以按照实际需求选择添加水印或提取水印,下文介绍从添加水印到提取水印的全流程操作。

使用视频版权水印

说明

添加图片版权水印与添加视频版权水印方式相同,下文以添加视频版权水印为例说明。

image
  1. 添加视频版权水印

    在准备对外传播视频前,您可以通过下述步骤为视频文件添加版权水印信息:

    1. 提交视频添加版权水印的任务。

      通过SubmitCopyrightJob接口提交视频地址以及要嵌入视频的水印信息,水印添加完成后,新的视频会保存到入参中Output对应的位置。接口详细说明请参见为视频添加版权水印

    2. 获取视频添加版权水印的任务结果。

      • 您可以通过QueryCopyright接口查询视频版权水印任务的状态和结果,返回结果中会包含新的视频保存位置。接口详细说明请参见查询视频版权水印

      • 如果您在步骤a中设置了回调地址,在视频添加版权水印的任务执行完成后,会携带执行结果信息向指定的回调地址发起请求,回调结果中会包含新的视频保存位置。

  2. 从视频文件中提取视频版权水印信息

    在需要确认版权归属时,可以通过下述步骤,提取指定视频文件中的版权水印信息:

    1. 提交视频版权水印提取作业。

      通过SubmitCopyrightExtract接口,提交需要提取版权水印信息的视频文件信息。接口详细说明请参见从视频中提取版权水印

    2. 获取视频版权信息提取任务的结果。

      • 您可以通过QueryCopyright接口获取视频版权水印信息提取任务的结果,结果中会包含水印信息。接口详细说明请参见查询版权水印提取作业

      • 如果您在步骤a中设置了回调地址,版权水印信息提取任务结束后,会携带执行结果向指定的回调地址发起请求,执行结果中会包含水印信息。

使用视频溯源水印

image
  1. 生成ab流

    1. 提交视频溯源水印ab流作业。

      通过SubmitTraceAb接口提交视频地址以及要嵌入视频的ab流水印信息,水印添加完成后,新的视频会保存到入参中Output对应的位置。接口详细说明请参见为视频添加ab流溯源水印

    2. 获取视频溯源水印ab流结果。

      您可以通过QueryTraceAb接口查询视频溯源水印ab流的状态结果,请根据任务ID或媒体ID进行查询。接口详细说明请参见查询视频溯源水印ab流

  2. 播放时请求生成唯一的m3u8序列

    1. 提交视频溯源水印m3u8作业。

      用户请求播放时,您可以通过SubmitTracemu接口,根据已经生成ab流的媒体ID组装生成唯一序列的m3u8水印视频,供用户播放。接口详细说明请参见为视频添加m3u8溯源水印

    2. 获取视频溯源水印m3u8结果。

      • 查询作业结果。您可以通过QueryTraceMu接口查询视频溯源水印m3u8的状态结果,根据任务ID进行查询。接口详细说明请参见查询视频溯源水印m3u8

      • 如果您在步骤a中设置了回调地址,溯源水印m3u8任务结束后,会携带执行结果向指定的回调地址发起请求,执行结果中会包含水印信息。

  3. 从视频文件中提取视频溯源水印信息

    1. 提交溯源水印提取作业。

      已成功上传到OSS的视频,或第三方站点的视频URL,您可以通过SubmitTracemu接口提交溯源水印提取作业。接口详细说明请参见从视频中提取溯源水印

    2. 获取作业结果。

      • 您可以通过QueryTraceExtract接口获取视频溯源水印信息提取任务的结果,结果中会包含水印信息。接口详细说明请参见查询溯源水印提取作业

      • 如果您在步骤a中设置了回调地址,溯源水印信息提取任务结束后,会携带执行结果向指定的回调地址发起请求,执行结果中会包含水印信息。