-
Notifications
You must be signed in to change notification settings - Fork 988
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 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
However, to optimize disk space and bandwidth usage, the plugin will intelligently examine the video source before encoding. If you upload a video in a specific resolution (e.g., 720p), the plugin will only convert it into the resolutions that make sense for a seamless experience, such as 480p, 360p, and 240p. This ensures that viewers with slower internet connections can still enjoy smooth playback at a lower resolution without wasting your resources.
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.