Target Rates

The default target rate for all transfers is 10Mbps (10,000,000 bits per second). While the target rate is set to 10Mbps FASP will transfer at a lower rate when transferring over networks that have less than 10Mbps bandwidth however it will not transfer at a higher rate even if the bandwidth is available (for instance on a 50Mbps wifi connection or over a 4G cellular network). It is the embedding application’s responsibility to change this target rate if such is necessary or desired. The rate may be changed using the initialTargetRate of an ASFaspSessionParameters instance.

Connectivity

The Aspera SDK does not manage transfers based on network connectivity: if a transfer is started when a connection is available it will start transferring, otherwise it will fail. If a transfer is ongoing and connectivity is lost for a brief period of time the transfer may recover, but any sustained loss of connectivity will cause the transfer to fail.

Furthermore, FASP transfers are dependent for their connectivity on the particular network interface they started on. If a transfer is started when wifi is available and suddenly wifi becomes unavailable the transfer will fail, even if a cellular connection is available at the time. It is the embedding application’s responsibility to manage the transfer in the face of such connectivity changes, for instance by registering to be notified of such changes by the OS and stopping and starting the transfer accordingly.