Support for Audio over EDT Lossy protocol
book
Article ID: CTX581139
calendar_today
Updated On:
Description
IMPORTANT
|
Audio over EDT Lossy (loss tolerant mode for audio) is currently in tech preview, and currently supported on Windows and Linux directly and with Gateway Service. |
Audio over EDT Lossy increases the user experience for real-time audio streaming and improves audio quality compared to audio over EDT or TCP when users are connecting through networks with high latency and packet loss.
System requirements
Following are the minimum versions required to use Audio over EDT Lossy:
- Citrix Virtual Delivery Agent (VDA) 2311 (download)
- Citrix Workspace app for Windows 2311 (download)
1. Configure the Adaptive Transport Policy
- By default, adaptive transport is enabled (Preferred), and EDT is used when possible, with fallback to TCP. You can change its setting as needed:
- Preferred. Adaptive transport over EDT is used when possible, with fallback to TCP.
- Diagnostic mode. EDT is forced on and fallback to TCP is disabled. We recommend this setting only for troubleshooting.
- Off. TCP is forced on, and EDT is disabled.
2. Configure Audio over EDT Lossy and Disable Audio over UDP
- Disable the "Audio over UDP real-time transport" if enabled. Audio over UDP should be disabled in order for Loss tolerant mode for audio to execute; otherwise, Audio over UDP will take priority.
- By default, "Loss tolerant mode for audio" is disabled (Prohibited). You can change the setting as needed:
- Allowed. Enables audio over EDT Lossy.
- Prohibited. Disables audio over EDT Lossy.
3. Reference Registry Keys
Single Session (Desktop) VDA
- Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Audio]
- <DWORD> value "EdtUnreliableAllowed" is 1 when enabled and 0 when disabled
Multi-session (Server) VDA
- Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Citrix\Audio]
- <DWORD> value "EdtUnreliableAllowed" is 1 when enabled and 0 when disabled
Client Machine
- Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICAClient\Engine\Configuration\Advanced\Modules\ClientAudio]
- <String> value "EdtUnreliableAllowed" and set the value to 1 when enabled and 0 when disabled
- Optionally, for remote connections, Citrix Gateway Service is required for more info see documentation.
*Note that if the conditions above are not met, audio will be sent over EDT. Additional details about EDT are available in the
documentation.
Troubleshooting
To verify that EDT Lossy has been configured correctly, you can use either of the following tools:
Citrix Audio Diagnostic Tool
Go to Audio Session > Session Info > Basic Info and verify that <Data Transport> is set to EDT-Unreliable

Alternatively, you can use the Audio diagnostic command line tool
Open a command prompt, and type the following: ctxaudio

Settings Information will confirm if Audio over EDT Lossy is enabled EdtUnreliableAllowed should be set to <True>
State information will confirm that Audio over EDT Lossy is being used in the session Data Transport should be <EDT Unreliable>
Environment
These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities.NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.
Was this article helpful?
thumb_up
Yes
thumb_down
No