Description
Uploading videos take hours with most connections available today. Waiting for hours to get nothing because the connection breaks for a couple minutes, the server gets restarted, or a power failure at 5am is highly frustrating.
Users should be able to resume their uploads. Ideally, it should be possible to resume a partial upload. At the very least, it should be possible to complete the publishing process after an upload is done. For example if an error happens during the processing stage, users should not have to upload the whole video again.
A checksum of the bytes already uploaded could be compared to ensure the local file has not been modified in the meantime.
Partial uploads should not be kept on the server indefinitely. I guess keeping them for 10 days would be long enough.