Clients encounter error code xxxxxx0A-200001CD when streaming RTSPS in Microsoft App-V

GrayAndYellowGearsHi everyone, we recently came across an issue with RTSPS streaming in Microsoft App-V and while it’s a fairly obscure issue that you’ll likely never encounter, we wanted to make you aware of it just in case.  This one happened to come up when a customer was deploying a large scale Microsoft Application Virtualization RDS scenario.  When the number of users on one RDS server would reach about 65 the clients would start receiving pop-ups similar to the following:

The Application Virtualization Client could not connect to stream URL 'RTSPS://servername:322/somepackage.sft' (rc 1690140A-200001CD.

or

The System is too busy to complete the request. If the problem persists, please report it to your system administrator

Error code 1690140A-200001CD

We collected NTA logs and were able to determine that this problem was occurring when the channel ID was more than 255.  According to the RTSP RFC (https://www.ietf.org/rfc/rfc2326.txt) the channel will be 1 byte, thus a limit of 255 channel ID's.  In the APP-V client, we use a global channel ID list that is shared among all sessions on the client, so since two Channel IDs are used per user for each package you can potentially reach this limit after 60 to 65 client connections.

In this particular case, the customer did not really need to use RTSPS so they changed to RTSP and the problem was resolved.  If you determine that you need to use RTSPS and you encounter this issue, it is recommended that you scale to more servers to spread out the users rather than using less and larger servers with more users.

Jim Truchon | Senior Escalation Engineer

App-V Team blog: https://blogs.technet.com/appv/
AVIcode Team blog: https://blogs.technet.com/b/avicode
ConfigMgr Support Team blog: https://blogs.technet.com/configurationmgr/
DPM Team blog: https://blogs.technet.com/dpm/
MED-V Team blog: https://blogs.technet.com/medv/
OOB Support Team blog: https://blogs.technet.com/oob/
Opalis Team blog: https://blogs.technet.com/opalis
Orchestrator Support Team blog: https://blogs.technet.com/b/orchestrator/
OpsMgr Support Team blog: https://blogs.technet.com/operationsmgr/
SCMDM Support Team blog: https://blogs.technet.com/mdm/
SCVMM Team blog: https://blogs.technet.com/scvmm
Server App-V Team blog: https://blogs.technet.com/b/serverappv
Service Manager Team blog: https://blogs.technet.com/b/servicemanager
System Center Essentials Team blog: https://blogs.technet.com/b/systemcenteressentials
WSUS Support Team blog: https://blogs.technet.com/sus/

clip_image001 clip_image002