We've implemented multipart upload for Amazon S3 object storage and compatible services (Google Cloud, Digital Ocean Spaces). This applies to both the Pipe storage and to your own storage for recordings larger than 100 MiB in size.
What this means for you:
- This method ensures improved throughput, which means that you will experience faster uploads for large files, especially visible if the upload happens between different geographical regions, for example, if the recording is uploaded from our EU2 region towards your S3 object storage located in the US or Asia. From our limited testing, we've observed as much as a 3x increase in upload speeds.
- Another benefit is that you will be able to upload recordings that are larger than 5 GiB in size.
- On choppy connections, parts that failed to upload will be retried (up to 3 times) instead of retrying the entire file.