Hello folks... Well, thank you all for your help and your time trying to help me solve the problem. We've all been right, the problem is in the server, and a2hosting is working now to fix it. Thanks and wish you all the best guys.
@SIANGBOON - Sorry but that's all what I knew so far because the a2hosting are still figuring out what caused the problem. Anyway, I will forward the email I got from a2hosting about this topic:
Thank you for the MTR results. While we were investigating we found a server issue that causes errors when uploading files larger than 2-3MB. This issue is affecting all of our shared hosting servers, and our engineering team is working with our software vendors to find the root cause and get uploads working properly again. We appreciate your patience, and we'll keep you updated on this issue.
Thank you,
"""""""""""""""""""""""""""""""""""""""""""""""""
In an earlier email they asked me to do a MTR test and I provided them with the results, then I got the mentioned email.
I will let you informed by the results I get from them.
I'd like to inform you that a2hosting has solved the problem of video upload. here is their answer:
"Our engineers have been able to pin down the most likely cause of the uploading issue. It is related to the CloudLinux configuration and Apache timeout configuration."