[THIN] Re: ICA Bandwith Question

  • From: Mark Cook <mc@xxxxxxxxxx>
  • To: "'thin@xxxxxxxxxxxxx'" <thin@xxxxxxxxxxxxx>
  • Date: Wed, 26 May 2004 08:26:38 +0100

Chris,

Sadly you can't work it out like this and there is no real hard and fast
rule.  The ICA protocol itself requires max(ish) 20k, however, there are
also 32 virtual channels available between the client and server for various
communications such as drive mapping, printer port mapping, client side
audio, clipboard etc. etc. etc.

Each of these additional channels requires bandwidth on top of the native
ICA channel (assuming you actually use them!) and they are not capped in
terms of bandwidth as such.  So if playing a media player in a session you
will not only have the ICA protocol traffic but also there will be streaming
audio from server to client (see note 1 below) and the video playing must be
sent down the pipe to the client also (see note 2).  Therefore, the amount
of bandwidth required will vary considerably.  I would strongly recommend
you look at playing the media files on the local device rather than through
a citrix session....

Note 1
------
   Audio from server to client has three settings for quality,
Low/Medium/High.  The lower the quality of the audio stream the lower
bandwidth requirement but increased (slightly) server overhead to
down-sample the audio.  Therefore, high quality audio requires no
down-sampling (good for the server) but will consume upwards of 1 - 1.5mbits
on the LAN per audio stream !!!

Note 2
------
   The video will be sent from server to client as a bitmap image stream
(possibly with JPEG compression if using the latest client etc.) but will
not be as smooth as the video playing on the local device.


Citrix is a cool invention but not one that will always satisfy 100% of all
your requirements !


** If any of the above is not 100% correct at the time of going to press
then apologies and feel free (as always) to correct the post :-)



HTH

Mark


-----Original Message-----
From: chris.de.jongh@xxxxxxxxxx [mailto:chris.de.jongh@xxxxxxxxxx] 
Sent: 26 May 2004 07:53
To: thin@xxxxxxxxxxxxx
Subject: [THIN] ICA Bandwith Question

All,

I?m having a question regarding the network bandwidth ICA is using. In all
docs I?ve read, Citrix claims that an ICA session uses approximately 20 K.

Now I?m having the following question.

How many K will I use with following scenarios?

Scenario 1:
The desktop is published and a user is starting 3 Media players with a movie
# Session : 1
Bandwidth : 1 x 20K => 20K

Scenario 2:
The Media player is published and started 3 times by the user, playing the
same movie as in scenario 1.
# Sessions : 3
Bandwidth : 3 x 20K => 60K? or is this only one ICA Session that is using
the same 20K ??

I need this info to work out a design regarding network bandwidth
requirements.

I?m looking forward to read any feedback.

Kind regards,

Chris



********************************************************
This Week's Sponsor - Tarantella Secure Global Desktop
Tarantella Secure Global Desktop Terminal Server Edition
Free Terminal Service Edition software with 2 years maintenance.
http://www.tarantella.com/ttba
**********************************************************
Useful Thin Client Computing Links are available at:
http://thin.net/links.cfm
***********************************************************
For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thin.net/citrixlist.cfm
********************************************************
This Week's Sponsor - Tarantella Secure Global Desktop
Tarantella Secure Global Desktop Terminal Server Edition
Free Terminal Service Edition software with 2 years maintenance.
http://www.tarantella.com/ttba
**********************************************************
Useful Thin Client Computing Links are available at:
http://thin.net/links.cfm
***********************************************************
For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thin.net/citrixlist.cfm

Other related posts: