-
Notifications
You must be signed in to change notification settings - Fork 979
VideoHLS Plugin
The VideoHLS Plugin is designed specifically for VOD (Video-On-Demand) videos, offering a range of benefits to enhance your video streaming experience. With this plugin enabled, your VOD content will be delivered in HLS format, providing various advantages to both content creators and viewers.
-
The plugin unlocks the HLS (HTTP Live Streaming) option on the encoder, enabling adaptive bitrate streaming for your videos. HLS automatically adjusts the resolution based on the viewer's internet connection, ensuring smooth playback without buffering or lag.
-
Your VOD files will be encrypted, making it more challenging for external downloaders to access and download your videos. This enhances the security of your content and protects your encryption key from unauthorized use.
-
Enabling HLS format means that the conventional download button will no longer be available for viewers to download the video directly. This adds an extra layer of protection to your content.
-
As a content creator, you can whitelist the encoder's IP address in the plugin's parameters to allow the encoder to download the video for thumbnail extraction, even with download protection enabled.
The VideoHLS Plugin empowers your video platform with download protection, making unauthorized downloads notably challenging. By deploying this feature, you can have peace of mind knowing that only our specialized player can play your HLS videos. This specificity significantly reduces the risk of unauthorized access and distribution, ensuring that your content remains exclusive to your platform.
If you wish for the HLS videos to play in another player, you must disable the Download Protection. To do this, simply uncheck the option 'downloadProtection' in the VideoHLS plugin. However, please be aware that by doing so, your video will become unprotected and more susceptible to unauthorized downloads.
Of course, while our download protection is a powerful deterrent, it's worth noting that no technology can fully prevent every method of video capture, such as screen recordings. However, these methods are more cumbersome and don't detract from the efficacy of our download protection.
Harnessing the VideoHLS Plugin with download protection fortifies your content's security, enabling you to deliver high-quality VOD content with minimal risks.
The adaptive bitrate feature ensures that each viewer receives the best video quality possible based on their internet speed. This means that your video quality will adjust dynamically, providing a seamless viewing experience regardless of the viewer's internet connection.
With the automatic HLS encoding activated, your videos will be automatically converted to various resolutions to accommodate different devices and internet speeds. The following resolutions are supported:
- 2160p (4K)
- 1440p (2K)
- 1080p (Full HD)
- 720p (HD)
- 480p (SD)
- 360p
- 240p
Nevertheless, to maximize disk space and bandwidth efficiency, the plugin thoroughly analyzes the video's original resolution before proceeding with encoding. When you upload a video, say at 720p, the plugin selectively converts it to suitable lower resolutions like 480p, 360p, and 240p. This provides an uninterrupted viewing experience for those on slower internet connections by giving them access to lower-resolution options.
Importantly, the plugin does not upscale videos. Upscaling artificially increases the resolution of a video, which can lead to a loss in clarity and detail, resulting in a poor viewing experience. By avoiding this, we ensure only the best quality for your viewers.
While the HLS format does not support AWS_S3, BlackBlaze_B2, or FTP_Storage plugins, you have other storage options available. You can use the YPTStorage plugin or the CDN Storage to store your HLS-encoded videos and expand your storage capabilities.
The VideoHLS Plugin is a valuable addition to your video platform, enhancing video quality, protection, and adaptive streaming capabilities for VOD content. By using HLS encoding, you can deliver an optimized and secure viewing experience for your audience while minimizing buffering and maximizing video performance.