tencent cloud

云点播

动态与公告
产品动态
公告
产品简介
产品概述
产品特性
产品功能
产品优势
应用场景
解决方案
专业版
云点播专业版简介
快速入门
控制台指南
开发指南
购买指南
计费概述
计费方式
购买指引
账单查询
续费说明
欠费说明
退费说明
快速入门
控制台指南
控制台介绍
服务概览
应用管理
媒体管理
资源包管理
License 管理
实时日志分析
实践教程
媒体上传
如何将点播的媒体文件进行智能降冷
媒体处理
分发播放
如何接收事件通知
如何进行源站迁移
直播录制
如何进行自定义源站回源
直播精彩剪辑固化至云点播 VOD 指引
如何使用 EdgeOne 分发云点播内容
开发指南
媒体上传
媒体加工处理
媒体 AI
事件通知
媒体分发播放
媒体加密与版权保护
播放频道
访问管理
下载媒体文件
应用体系
错误码
播放器 SDK 文档
概述
基本概念
产品功能
Demo 体验
免费测试
购买指南
SDK 下载
License 指引
播放器教程
含 UI 集成方案
无 UI 集成方案
高级功能
API 文档
第三方播放器插件
Player SDK Policy
服务端 API 文档
History
Introduction
API Category
Other APIs
Media Processing APIs
Task Management APIs
Media Upload APIs
Media Management APIs
Event Notification Relevant API
Media Categorization APIs
Domain Name Management APIs
Distribution APIs
AI-based Sample Management APIs
Region Management APIs
Data Statistics APIs
Carousel-Related APIs
Just In Time Transcode APIs
No longer recommended APIs
Making API Requests
AI-based image processing APIs
Parameter Template APIs
Task Flow APIs
Data Types
Error Codes
Video on Demand API 2024-07-18
常见问题
移动端播放问题
费用相关问题
视频上传问题
视频发布问题
视频播放问题
Web 端播放问题
全屏播放问题
数据统计问题
访问管理相关问题
媒资降冷问题
相关协议
Service Level Agreement
VOD 政策
隐私政策
数据处理和安全协议
联系我们
词汇表

溯源水印

PDF
聚焦模式
字号
最后更新时间: 2026-02-06 16:53:09
付费视频平台面临的最大痛点,是某些会员用户可能通过各种方式下载视频,非法传播到其他平台进行分享或销售,严重损害到版权方的利益。对待这种盗版攻击,一种最有效的方式是对盗版视频溯源,结合其他途径进行维权,震慑盗版行为,追讨利益损失。云点播的溯源水印,可以同时做到低成本和高安全,同时还具备效果美观等特点,为您轻松构建溯源屏障。

传统溯源水印的不足

对视频盗版的传统溯源方式,是通过视频画面附上观看者的用户 ID。主要有普通图文水印播放端浮动水印两种方式。这两种类型的水印,分别具有如下特点:
特点
普通图文水印
播放端浮动水印
安全性
高:水印被编码到视频中,不能被去除。
较低:水印为播放器上盖的图层,没有被编码到视频中。
成本
高:每一个独立的用户 ID 水印都需要一次转码和一份存储。
低:点播播放器内置实现。
观看效果
差:水印出现在视频上,影响观看。
差:水印出现在视频上,影响观看。
由此可见,使用传统的普通图文水印和播放端浮动水印,存在若干不足。

云点播溯源水印

云点播溯源水印,不仅满足了低成本和高安全,还具备效果美观等特点:
低成本:只需要多一份转码和存储成本,就能实现对数十亿观看者的标记和追踪。
高安全:水印被编码到视频的画面中,即使拖走视频也无法消除画面中附着的水印。
效果美观:水印编码后画质不受影响,人眼无感知。
注意:
溯源水印能力目前处于公测阶段,使用建议:仅支持对 7分钟以上 的视频做溯源。

费用说明

使用溯源水印,主要涉及以下费用:
转码费用说明:为视频添加溯源水印时,需进行转码或自适应码流转换,因此会产生转码费用。注意:添加溯源水印会生成 A、B 两路转码文件,因此需收取两次转码费用。
打溯源水印费用:对视频打溯源水印,因此会产生打溯源水印费用。
存储费用:转码或转自适应码流的输出,会占用存储空间,因此会产生存储费用。
提取费用:发生盗版攻击后,需要发起提取溯源水印处理,因此会产生提取费用。

使用方式

下文引导您快速体验打溯源水印和提取观看者 ID 的流程。

步骤1:上传视频

1. 进入 云点播控制台 应用管理后,选择媒资管理 > 音视频管理,单击上传音视频,上传一个视频。
2. 视频上传完成后,记录上传视频的 ID。

步骤2:打溯源水印

调用 ProcessMedia 接口 ,或通过 API Explorer 对视频发起打溯源水印的任务。可以选择转码或者转自适应码流。

转码

FileId 填写 步骤1 上传视频的视频 ID。
选择封装格式为 HLS 的转码模板,如预制模板 100230 ,填写 MediaProcessTask.TranscodeTaskSet.Definition=100230。
开启溯源水印,MediaProcessTask.TranscodeTaskSet.TraceWatermark.Switch=ON 。

转自适应码流

FileId 填写 步骤1 上传视频的视频 ID。
选择封装格式为 HLS 的自适应码流模板,如预制模板 10 ,填写 MediaProcessTask.AdaptiveDynamicStreamingTaskSet.Definition=10。
开启溯源水印, MediaProcessTask.AdaptiveDynamicStreamingTaskSet.TraceWatermark.Switch=ON 。

步骤3:获取结果

发起转码任务后,可以通过异步等待 结果通知 和同步进行 任务查询 两种方式获取转码的执行结果。也可以在控制台导航栏进入 应用管理,单击目标应用名称进入媒资管理 > 音视频管理页面,找到视频并单击管理,从转码模板列表中找到转码后的 URL,单击复制地址,记下播放 URL。

步骤4:播放体验

需要为所有的付费客户,唯一关联一个6位16进制的整数,表示观看者 ID ,名为 uv。后续将以 uv 作为溯源到观看者的依据。
如果您使用云点播的 播放器 SDK第三方播放器插件,业务服务器需要为每一次播放请求派发 播放器签名签名参数 中 UrlAccessInfo 结构中增加 uv 参数,填写观看者的 uv。
如果您不使用云点播的播放器 SDK,则需要按照 Key 防盗链 的使用规则,增加 uv 参数,且在 URL 中的 QueryString 中拼上 uv 参数,参数填写观看者的 uv。
说明:
如需快速体验效果,可在 步骤2 获取的播放 URL 后添加 QueryString 参数。参数名为 uv,值为任意 6 位十六进制整数(例如 12abcd),生成类似 http://xxx.vod2.myqcloud.com/xxx/xxx/xxx.m3u8?uv=12abcd 的链接。将该链接粘贴至浏览器地址栏播放,即可体验溯源水印效果。
注意,实际业务中不建议采用此方式。

步骤5:模拟视频被盗

使用 ffmpeg 录制得到 mp4 视频,将视频上传到 VOD 获取视频 URL。
ffmpeg -i 'http://xxx.vod2.myqcloud.com/xxx/xxx/xxx.m3u8?uv=12abcd' -c copy f100230_420s.mp4

步骤6:提取溯源水印

1. 请参见提取溯源水印的 接口文档,通过 API Explorer 发起提取溯源水印任务,其中:
URL 填写 步骤4 记录的视频播放 URL 。
FileId 填写 步骤1 上传视频的视频 ID。
2. 等待提取溯源水印任务完成后,请参见查询任务详情的 接口文档,通过 API Explorer 发起查询任务详情,在任务输出中得到 步骤4 播放体验时添加的观看者 ID,即实现了对盗版攻击者的追溯 。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈