One of the main pain points of subscription-based video streaming platforms is that people may download their videos and share or sell them elsewhere without authorization. This can result in great losses for the copyright holders. To deter piracy, an effective way is to track down the sources and hold them liable or demand compensation. VOD’s digital watermarks, which feature high security, low costs, and high robustness, help you achieve this without compromising viewing experience.
Traditional measures against unauthorized video recording work by adding viewers’ user IDs to videos. A user ID is either encoded into the video as a common text/image watermark or placed as an image layer over the source video by the player.
Common text/image watermark | Player-based floating watermark |
---|---|
The image or text watermark showing the viewer’s user ID is encoded into the video. | The player places a watermark image layer over the source video during playback. The watermark usually moves randomly across the screen. |
Common Text/Image Watermark | Player-Based Floating Watermark | |
---|---|---|
Security | High: The watermark is encoded into the video and is difficult to remove. | Relatively low: The watermark is added as an image layer and is not encoded into the video. |
Costs | High: Watermarking is required for each viewer, which means transcoding and storage fees are incurred each time a video is played. | Low: The watermark is a built-in feature of the VOD player. |
Robustness | Low: The watermark appears at a fixed position, which makes it easy to crop it out or cover it. | Relatively low: The watermark is visible and may be easily covered. |
Viewing experience | Affected: The watermark is visible and affects viewing experience. | Affected: The watermark is visible and affects viewing experience. |
As you can see, traditional watermarking solutions have their limits.
VOD’s digital watermarking solution features low costs, high security, and high robustness, and does not compromise viewing experience.
Note:VOD’s digital watermarking feature is currently in beta testing and has certain limits:
- It only works for videos longer than 30 minutes.
- Currently, it delivers better tracking results for movies, TV dramas, and variety shows.
- We are still working on digital watermarks for online course videos. If you are from the education sector, please check back soon for the official launch of the digital watermarking feature.
Call the ProcessMeida API to start a transcoding or adaptive bitrate task to add a watermark.
You need to assign each paid user a six-digit hexadecimal integer as the viewer ID (uv
), which will be used for ID extraction.
uv
to the viewer’s viewer ID).uv
parameter (the value of which is the viewer’s viewer ID) to the query string of the request URL according to the splicing rules of hotlink protection URLs.In case of unauthorized video distribution, call ExtractTraceWatermark to extract the distributor’s viewer ID (uv
).
Follow the steps below to add a digital watermark and extract the viewer's ID.
ProcessMedia
API and use API Explorer to initiate an adaptive bitrate streaming task.MediaProcessTask.AdaptiveDynamicStreamingTaskSet.0.Definition
to 10
, which indicates to use the adaptive bitrate template 10.MediaProcessTask.AdaptiveDynamicStreamingTaskSet.0.TraceWatermark.Switch
to ON
.uv
and pass in a six-digit hexadecimal integer. For example, if you pass in 12abcd
, the URL of the watermarked video would be http://xxx.vod2.myqcloud.com/xxx/xxx/xxx.m3u8?uv=12abcd
. Open this URL with a browser to play the watermarked video.ExtractTraceWatermark
API and use API Explorer to start a digital watermark extraction task. Set the request parameter Url
to the URL you copied in step 4.DescribeTaskDetail
API and use API Explorer to query the extraction task. In the response, you will find the viewer ID assigned in step 3. This concludes the ID extraction process.Using the digital watermark feature involves the following fees:
For the pricing details, see Daily Pay-As-You-Go.
Was this page helpful?