Skip to content

[FEATURE REQUEST]: Add VOD & Series Conversion to HLS with End-User Delivery #30

Open

Description

@Divarion-D

I have searched through the issues and didn't find my problem.

  • Confirm

Description

I would like to request a new feature that allows converting VOD (Video on Demand) content and TV series into HLS (HTTP Live Streaming) format directly within the panel.
The feature should automatically take an uploaded or existing video file, segment it into .ts chunks, generate the .m3u8 playlist, and store the output in an accessible directory.

Additionally, the panel should provide an endpoint or URL that allows end-users to stream the newly generated HLS content directly through devices or players that support HLS.

Context

This feature is important because HLS is the most widely supported streaming format across platforms such as web players, Smart TVs, iOS, Android, and IPTV applications. By having built-in VOD/Series-to-HLS conversion, the panel becomes more reliable, modern, and compatible with real-world client devices.

For other users, this greatly improves usability, stream stability, and compatibility with external players and apps.

Possible Solution

No response

Additional information

No response

Activity

  1. bluchip-studio-official commented on Dec 3, 2025

    @bluchip-studio-official

    i suggest LL-HLS using fMP4 chunks this would allow players to start playback of partial data before the full segment is available allowing for quick load times on everything from web to mobile.

    what i would suggest is maybe have the option in panel to set specific server times where encoding can happen or maybe allow the selection of a specific server to do the conversion this way we could maybe add a gpu server that way it does not impeed the normal streaming / loadbalancer servers

  2. moved this to Icebox in XC_VMon Apr 6, 2026
  3. added 2 commits that reference this issue on Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus: backlogBoard: Backlog (synced from the XC_VM board)

    Type

    No type

    Projects

    • Status
      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions