Univention Bugzilla – Bug 29853
Support for client-rendered Windows Media HDX playback
Last modified: 2023-03-25 06:42:29 CET
Der HDX-Support für Citrix ist noch offen. Die Anfrage dazu im Citrix-Forum: https://forge.univention.org/bugzilla/show_bug.cgi?id=23010#c20
Ich habe eine Mail an den Citrix-Linux-Experten geschickt.
Status update: Others are experiencing the same problem, it's not limited to us: http://forums.citrix.com/message.jspa?messageID=1694217 To reproduce the problem the config files /opt/Citrix/ICAClient/nls/ja/module.ini /opt/Citrix/ICAClient/nls/en/module.ini /opt/Citrix/ICAClient/nls/de/module.ini need to be modified to use MultiMedia=On I tried to symlink all gstremer libs to the pre-multiarch paths, but that didn't help. I also did some stracing and the correct GStreamer libs seem to be opened. So I suspect that's an incompatibility with the Citrix Receiver and the current Gstreamer interfaces.
Created attachment 5006 [details] Log
Re-test with UCC 2.0
Still not working with UCC 2 and citrix receiver 13.0.0.256735
If this is fixed in Citrix Receiver we also need to cover Bug 34990.
Citrix released version 13.1 and there are some improvements on HDX: http://support.citrix.com/article/CTX139479
HDX is an umbrella term for several different features: http://www.citrix.com/cms/ready/citrix-ready-soc-builder/hdx-ready-soc/ The following features from the list above have been successfully tested with UCC 2.0, Citrix Receiver 13.1 and the USB Support Package: HDX USB 2.0 Support (HDX1) HDX 2D Graphics Server-Rendered (HDX2) HDX Voice (HDX3) (this needs an additional configuration option (Bug #37788) HDX Server-rendered Flash (HDX4) HDX Server-rendered Windows Media (HDX5) In addition three of the HDX Ready Premium tests have been evaluated: HDX Multi-Monitor support (HDX-P1) works out of the box HDX Client-rendered Flash (HDX-P3) is working if using the Citrix policy documented at http://docs.univention.de/ucc-manual-2.0.html#terminalservices:citrix:flash HDX Client-rendered Flash (HDX-P4) is not working in UCC 2.0. It does work when using UCC 1.0. The release notes of Citrix Receiver 13.1 (http://support.citrix.com/article/CTX139479) mentioned that Citrix Receiver 13.1 needed changes to support 12.04: "Integrating the GStreamer (a third-party application) with the Citrix Receiver might fail for Version 12.04 of Ubuntu. [#LA2016]" So similar changes for compatibility with the new GStreamer in 14.04 will be needed in Citrix Receiver. Since HDX-P4 is the only option still needed, I'm retitling the bug.
(In reply to Moritz Muehlenhoff from comment #8) > HDX Client-rendered Flash (HDX-P4) is not working in UCC 2.0. Citrix Receiver only supports GStreamer 0.10, for which the ffmpeg-plugin is no longer built in Ubuntu 14.04. We will provide such a plugin package in an errata update.
On the Citrix server the policy needs to be enabled (as documented in the Citrix Ready certification document), that should be mentioned in the manual. Also, it needs to be enabled in the wfclient.ini, see Comment 2. There's also a PPA with backports for trusty: http://ppa.launchpad.net/mc3man/gstffmpeg-keep/ubuntu/ I built the gstreamer0.10-ffmpeg package in the ucc20-errata scope with the extracted patch from above PPA.
If the playback occurs locally, there should be a gst-play process running on the thin client. This is also documented in the Citrix certification guide.
The one missing piece at this is bug is HDX-P4 "HDX Media stream Windows Media Redirection", seems like a copy&paste error in comment 8.
The following package have to be installed on the UCC client gstreamer0.10-plugins-ugly gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-alsa gstreamer0.10-fluendo-mp3 gstreamer0.10-ffmpeg gstreamer0.10-x With these packages installed on the client all HDXP5 test videos play well. This is now documented in manual "10.3.4. Windows Media HDX playback".
OK: manual entry, i fixed a small typo reopen: Not all mentioned packages are available on the ucc2 mirror - we have to release them as an erratum. Please provide the yaml file.
Added 2015-06-23-gstreamer0.10-ffmpeg.yaml all other packages are already available on http://ucc2.software-univention.de/
OK: YAML OK: media playback works locally -> Verified