Thinstation / thinstation

A framework for making thin and light Linux based images for x86 based machines and thinclients.
https://www.thinstation.net/
792 stars 187 forks source link

Webcam at remote workstations connected via Citrix Workspace #845

Open Maksim-Garikov opened 1 month ago

Maksim-Garikov commented 1 month ago

Hello everyone! I am trying to forward a webcam to a remote workstation, which I connect to via Citrix Workspace. The sound and microphone work perfectly, but I still can't forward the webcam. In thinstation.conf.buildtime, I added the parameters for Citrix that are recommended on the official Citrix website: ICA_WFCLIENT_AllowAudioInput=True ICA_WFCLIENT_HDXWebCamDevice=True ICA_WFCLIENT_HDXH264InputEnabled=True

I also installed the gstreamer package as recommended in the Citrix Workspace documentation. However, the video still doesn't work. If anyone has experience, please provide recommendations for forwarding the webcam to the remote workstation.

Thinstation commented 1 month ago

Maybe an allmodules build is required to make sure that the modules needed for the webcam are included?

On Thursday, July 25, 2024 at 08:49:00 AM MDT, Maksim-Garikov @.***> wrote:

Hello everyone! I am trying to forward a webcam to a remote workstation, which I connect to via Citrix Workspace. The sound and microphone work perfectly, but I still can't forward the webcam. In thinstation.conf.buildtime, I added the parameters for Citrix that are recommended on the official Citrix website: ICA_WFCLIENT_AllowAudioInput=True ICA_WFCLIENT_HDXWebCamDevice=True ICA_WFCLIENT_HDXH264InputEnabled=True

I also installed the gstreamer package as recommended in the Citrix Workspace documentation. However, the video still doesn't work. If anyone has experience, please provide recommendations for forwarding the webcam to the remote workstation.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Maksim-Garikov commented 1 month ago

@Thinstation, hello!

The build is allmodules. After loading, I check the sound, microphone, and video camera on webcamtests.com. All devices work. But when connecting to a remote workstation via Citrix Workspace, the microphone and sound work, but the video camera does not.

Thinstation commented 1 month ago

Are there any clues in the logs?

On Friday, July 26, 2024 at 01:17:04 AM MDT, Maksim-Garikov @.***> wrote:

@Thinstation, hello!

The build is allmodules. After loading, I check the sound, microphone, and video camera on webcamtests.com. All devices work. But when connecting to a remote workstation via Citrix Workspace, the microphone and sound work, but the video camera does not.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

Maksim-Garikov commented 1 month ago

In the /var/log/citrix folder, logs are missing. I tried to follow the instructions for starting log recording, but it was unsuccessful (https://help-docs.citrix.com/en-us/citrix-workspace-app/linux/logs.html). Do I need to build a new image with added parameters for Citrix Workspace for the logs to start recording?

Thinstation commented 1 month ago

Possibly. It depends on where Citrix tries to store the config changes. It might be necessary to put them in the image config, so that they are active from the first launch. I don't have a lab where I could test citrix, so I can't provide a lot of specific help with that product.

On Friday, July 26, 2024 at 08:28:11 AM MDT, Maksim-Garikov @.***> wrote:

In the /var/log/citrix folder, logs are missing. I tried to follow the instructions for starting log recording, but it was unsuccessful (https://help-docs.citrix.com/en-us/citrix-workspace-app/linux/logs.html). Do I need to build a new image with added parameters for Citrix Workspace for the logs to start recording?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

Maksim-Garikov commented 1 month ago

In the directory ${HOME}/.ICAClient/logs/, the ICAClient.log file is also missing, which could have been analyzed. I will try to create a new image and enable ICAclient logging.