Overview
Hotlinking refers to a media playback URL from one site being added to another site where it can be played back by non-authorized viewers. It not only threatens the security of copyrighted media but also consumes the CDN bandwidth and traffic of the victim.
VOD hotlink protection can prevent hotlinking based on referer and key.
Category
| Feature
| Description
|
Referer hotlink protection |
Source page address control |
The referer mechanism based on HTTP identifies the request source through the referer field in the playback request header. You can add specified domain names to a blocklist or allowlist, based on which the CDN node will authenticate to allow or deny the playback requests accordingly. |
Key hotlink protection |
URL validity period control |
You can specify the expiration time of a video URL. When the requested video URL expires, the video can no longer be played back. In this way, you can set a validity period for the video URL to prevent malicious users from transferring the URL to other websites for long-term use. |
Viewer count control |
You can specify the number of viewers that can access the video URL. Devices that are not on the same private network generally have different public IPs. You can specify how many viewers are allowed to access a URL by limiting the number of IPs allowed for playback on the URL. This helps prevent unlimited unauthorized viewing if a video URL is maliciously transferred to other websites. |
Video playback duration control |
You can specify the preview duration in a video URL (for example, the first five minutes of a video) to implement preview for non-paying users. |
Use cases
Scenario | Description |
Protection for proprietary videos |
Some video providers want to make their high-value videos playable only on their own platforms. In this case, they can use referer and key hotlink protection to prevent video links from being stolen by others and played back on other platforms. |
Malicious video hosting prevention |
On UGC platforms, malicious users may upload videos irrelevant to the platform’s topic and deliver them by using the platform links, essentially using the platform as a free video hosting service. You can use hotlink protection to prevent this problem. For detailed directions, see How to Prevent Malicious Video Hosting. |
Video previews |
Key hotlink protection allows you to implement video previews, so users can view a several minute-long preview of a video before they pay for the full video. |
Directions
Was this page helpful?