I experience difficulties uploading when my internet is down but when it is OK I don't experience that.
But since your internet speed is fast, you really shouldn't have any problem uploading.
Have u tried a video of about 300MB max? It is not supposed to be so difficult. Use a Wi-Fi also.
Do let me know how it goes.
I keep getting an error which says "error uploading to blockchain"