đź’ˇDescribe your Feature Request
Dear community: I propose adding HLS (HTTP Live Streaming) functionality to Chevereto. When users upload videos, the system can automatically split the video into smaller segments and generate the corresponding HLS playlist (.m3u8). Additionally, an optional multi-resolution feature can be provided for users with powerful servers, allowing videos to be transcoded into multiple resolutions for adaptive streaming.
👏Where did you see this?
Many modern video platforms (such as YouTube and Vimeo) support HLS streaming. They also provide multi-resolution options, making it convenient for users to enjoy smooth playback based on their network speed. This functionality is often combined with CDNs (like Cloudflare) to enhance video delivery performance.
🔥Interest outside our community
- Improved User Experience: Splitting videos into smaller segments allows users to start playback immediately without waiting for the entire video to download.
- Flexibility: The optional multi-resolution functionality is particularly appealing to users with high-performance servers, while resource-limited servers can use single-resolution segmentation to reduce load.
- CDN Optimization: Combining HLS with a CDN (such as Cloudflare - Free plan 100Mb single file size limit) significantly reduces server load and improves playback speeds for users worldwide.