Specifications¶
Technical specifications¶
Rev 1.003, 19.11.13
General¶
| Item | Specification |
|---|---|
| Type | Managed File Transfer (MFT) Software as a Service (SaaS) - cloud hosted private instance orchestrating accelerated P2P file transfers with cloud hosted or on-prem (BYOS) server storage deployment, providing file deliveries, compute (render farm) and media management capabilities. |
| User interface(s) | Desktop application (Java 1.8 @ Windows, Mac & Linux), web application (mobile friendly), CLI (Java Command Line Interface) and Python/JS API. |
| Platforms | Windows™, Unix/Linux™ and macOS™ (JRE 1.7 compliant). Chrome, Firefox, Edge, Opera, Safari, IE9+. |
Security¶
| Item | Specification |
|---|---|
| Hosting | VPC (isolated virtual private cloud instance), ISO 9001/14001/27001 certified hosting. |
| Internal communication | TLS/SSL REST & GraphQL (HTTPS @ port 443). |
| File transfer | Software firewalled server endpoint, 256-bit PSK authorisation, encrypted using 128-bit Advanced Encryption Standard (AES-128, default) or AES-256 (configurable). More information here. |
| Authentication provider | Auth0 (SOC 2 compliant, no credentials (passwords) stored with accsyn). |
| Certification(s) | HBO® (Home Box Office), for use in sensitive film production. |
| Signup and authorisation | Self signup and workspace creation, with email verification. Login to accsyn is mandatory for all users before they can access any data. |
| Proxy | SOCKS (v4 & v5) support. |
Media Vault¶
| Item | Specification |
|---|---|
| Structure | Main title folders linked to IMDb movie titles, available on the accsyn Cloud Hosted Storage. |
| Media logging | Categorising and tagging of media - images and movies beneath main title folders, with metadata. |
| Proxies | Thumbnails, low resolution image and video proxies generated by default within the platform. |
| Transcoding | ffmpeg cluster featuring low resolution and VOD deliverable transcodes supporting most common formats. |
| Streaming | Supports web HLS streaming of video files, driven by the accsyn Delivery subsystem. |
File transfer¶
| Item | Specification |
|---|---|
| Protocol | Proprietary accelerated file transfer protocol over TCP (default port range: 45190-45209) and HTTPS web deliveries. |
| Synchronisation algorithm | 100% compliant with UNIX rsync, resumes where it left off by comparing and storing file size and modification dates. With additional one way sync mode - delete files that do not exist on source. |
| Speed | On average 2-5x faster than FTP and WWW downloads, depending on network conditions. |
| Office-to-office | Supports site servers allowing easy push and pull between main headquarters and satellite offices or employees working from home. |
| Web deliveries | Deliver files securely in browser, with ZIP compression of folders and multiple files. Upload requests, featuring an accelerated browser uploader supporting multiple files. |
File sharing¶
| Item | Specification |
|---|---|
| Admin/employee disk/storage access | Confined access to one or more volumes - a directory on local storage. |
| User access | Through shared folders acting as collaborative work areas, or file collections. Both shares and users can be bound to a queue. |
| Permissions | Role based access (RBAC), file access defined by ACLs (Access Control Lists). |
| User mapped shares | Option for users to map a share locally, allowing automated file deliveries without user intervention. Possibility to install accsyn as a host daemon featuring 24/7 deliveries with no user intervention. |
Transfer management¶
| Item | Specification |
|---|---|
| Jobs | Hierarchical job structure with sub tasks, each task being a file or folder on a share (server) or local disk (clients). |
| Queues | Queue system with individual settings such as priority, bandwidth and hooks. |
| Prioritising | Transfer jobs can be re-ordered, re-queued, paused, resumed and aborted through user interfaces. |
Render & transcode farm¶
| Item | Specification |
|---|---|
| Farm | Install accsyn as a render server enabling execution of custom Python render app wrapper scripts. |
| Supported renderers | ffmpeg, Maya, Nuke, Unreal Pixelstream, Houdini and much more. |
| Wrapper render scripts | Highly configurable render scripts, available open source. |
Lab¶
| Item | Specification |
|---|---|
| Integration | Integrates with accsyn professional Media Lab Services, managed by staff with 25+ years of media industry experience. |
| Orders | Place a media order directly from within the accsyn Desktop application, request still images and sub clips, VOD exports, DCP masters and much more. |
Integrations¶
| Item | Specification |
|---|---|
| CLI | Simplistic command {<subcommand> <--option> <data>} oriented interface. |
| Python API | With Python 3 support, available on PyPI and GitHub, with extensive documentation and tutorials. |
| Hooks | Configurable scripts run on server and clients upon events - init, failure and finish. |
| ftrack | Full integration with the ftrack media project management tool, including an API accessor and transfer action. |
| Publish workflow | Configurable workflow allowing subcontractors to validate and submit work into an internal production database. |
| Other | Email notifications (configurable). |
| Tutorial | Extensive tutorials covering different integration scenarios. |