Skip to content

Sub Stream #346

@netcore-24

Description

@netcore-24

I would like to propose an improvement to the way Bluecherry handles stream selection for different types of clients.

In many deployments, cameras are configured with an H.265 main stream and an H.264 sub-stream.
The typical requirement is:

Web interface: always use the sub-stream (H.264), as browsers do not reliably support H.265.

Desktop Client: use the main stream (H.265) when possible, and fall back to the sub-stream when H.265 is not supported or when the network conditions are poor.

At the moment, the option “Use substream for live view” applies globally, forcing both the web interface and the Desktop Client to use the same stream. In the new Desktop Client there is no manual main/sub stream toggle, which existed in the legacy client. As a result, desktop users cannot take advantage of H.265 even if their hardware supports it.

Proposed improvements

Allow the Desktop Client to select streams independently from the web interface.

Provide either:

Automatic mode: try main stream first, fall back to sub-stream if needed;

Manual per-client option: choose main, sub, or automatic.

Keep the Web UI tied to the sub-stream for compatibility, but do not enforce this choice for desktop applications.

This change would significantly improve usability in real installations with mixed clients and varying network conditions.

Thank you for your work on the project.

Best regards,
Alexandr Nechepurenko

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions