Hololight Stream Client settings

Objectives

  • Understand what settings are available with Hololight Stream Client.

  • Understand what each of the settings do.

Settings

Some settings are only available on some client devices.

Passthrough

You can turn passthrough on and off on supported devices. For virtual reality devices, turning on passthrough turns on the device’s camera to switch the view to augmented reality. This means the user sees both the real world and virtual world together. For information on how to use passthrough on a server application, see the appropriate Hololight Stream engine-specific user manual.

Resolution

The resolution of the stream when connected. Resolution can be set to "Low", "Medium", or "High". Higher resolutions will demand more resources from the network and the server machine.

Resolution can be set in two places, here or in the settings of the server application. If the resolution isn’t set on the server application, you can use this setting to select a resolution. If the resolution is set on the server application, the connection will use that, regardless of what is selected on Hololight Stream Client.

Port

Specifies the default port used for signaling. This port must be the same port number you specified as the server signaling port.

Timeout

The amount of time the client will try to establish a connection with the server. If this time passes and the client can’t connect, the client will stop attempting to connect.

Bandwidth

Sets the maximum bandwidth limit to use during a connection. You can choose between the presets "Low", "Average", and "High". These presets describe the quality of the stream. You can also set a custom value.

Advanced settings

Using advanced settings may negatively affect streaming performance.

Preferred codec

Sets which codec is preferred for the connection. The preference will only be used if both sides support the codec type.

Color space

Specifies the color space which is used for rendering. This should be the same as what is specified in the server application.

Latency log

Enables logging of latency data. This writes data to a CSV file stored on the device running the client. You can use these logs to investigate networking behavior.

Each device has a specific place where Hololight Stream Client stores the latency log files. The name of the log file is always "Hololight Stream Log_<DATETIME>.csv".

Device

Log file path

Apple iOS and iPadOS

On My <DEVICE>/Stream Client

Apple Vision Pro

Logging not available

HTC VIVE

Internal shared storage/Android/media/com.holo_light.isar_client.config/log/latency

Microsoft HoloLens 2

Folders/LocalAppData/Holo-LightGmBH.ISARClient_2025.0.0.0_arm64__<RANDOM_STRING>/LocalState

Meta Quest

Internal shared storage/Android/media/com.holo_light.isar_client.config/log/latency

PICO 4 Ultra

Internal shared storage/Android/media/com.holo_light.isar_client.config/log/latency

Web browser

Logging not available

Windows

Logging not available