Please note: All new registrants to the Panopto Community Forum must be approved by a forum moderator or admin. As such, if you navigate to a feature that is members-only, you may receive an error page if your registration has not yet been approved. We apologize for any inconvenience and are approving new members as quickly as possible.
Panopto File API Multipart Upload Part Size Limit
Douglas Tan
Tyro
in API
I wrote a .Net application that upload recording files using Panopto API, documented here https://support.panopto.com/s/article/Upload-API, using AWS S3 Multipart upload process.
My question is how big each upload file part can be?
According to AWS documentation, the upload part should be between 5MB to 5GB and the recommendation is as big as possible. But when I set the part size bigger than 60MB, I get an error response from the S3 client Upload Part request.
Thanks
Doug
0
Best Answer
-
Charles Barbour Superstar
Guess I was not imagining it! Not sure if it's still accurate or applicable though.
# Size of each part of multipart upload. # This must be between 5MB and 25MB. Panopto server may fail if the size is more than 25MB. PART_SIZE = 5 * 1024 * 1024
https://github.com/Panopto/upload-python-sample/blob/master/ucs/ucs_uploader.py
1
Answers
I don't know why the number 25MB keeps popping in my head, but I have some vague recollection of that being suggested at one point.
It may have been in Panopto's API examples. I also may be imagining it entirely.
@Douglas Tan Thank you for asking the question.
@Charles Barbour Thank you for providing the information to the community.
I can confirm that that code comment is still valid. Panopto server has its own limitation, even though it follows S3 part protocol.