The Aspera fasp Transfer SDK is an open-architecture software development kit enabling third-party applications to embed Aspera's fasp transfer technology as a superior alternative to FTP, HTTP, or custom network copy and progressive download protocols. Third-party applications benefit from distance and network-independent transfer performance, maximum speed with a single transfer stream, and exceptional bandwidth control.
The SDK consists of embeddable client, server, and peer transfer components with a rich SOAP web services API for transfer initiation and management; library interfaces (C, C++, and Java); and a Javascript API for integration in web applications. Most any transfer or distribution model is possible: point-to-point, push to many endpoints, coordinated peer-to-peer, and upload/download including progressive-style transfers with immediate playback.
Applications may pre-set and control on-the-fly individual transfer rates and prioritization policies. Server applications can concurrently manage transfers initiated on any client (pause, cancel, change rate or priority policy) and configure total bandwidth and per-user service caps.
The Aspera Developers Network (ADN) is a centralized source for all of Aspera's API's, guides, and reference material. Getting started developing with the SDK is easy; source code examples are provided for most languages, and Aspera provides training and development support throughout the project. For more information, please contact sales@asperasoft.com
Companies in many industries have used the SDK to build Aspera capability into a wide range of applications, including asset management systems, next-generation consumer media download services, software distribution services, high-speed video upload applications, medical image transfer suites, and data replication systems.
In Consumer Media Delivery applications such as IP television, online movie distribution, and personal video contribution:
In the Enterprise: