I am curious how to go about this solution. We are planning to have various clients upload video files to our Node.js server hosted on Heroku. From there, we can stream it to cloudinary. We cannot bypass the server and do a direct upload from client to cloudinary.
Problems/Details:
*Heroku times out after 30 seconds if no data is sent back
*Average video file size will be 15mb.
*If client is an iphone with slow connection, heroku needs to keep the transfer live until file has been completed uploaded.
I was thinking maybe chunking the data, each chunk send status to client trying to keep the connection alive.
Anyone with experience trying this?