If you upload videos to YouTube frequently (or files to other services), most likely your connection becomes "strangled" until the process finishes. The most effective solution is to limit the available bandwidth for uploads (the classic throttling), but YouTube does not have an integrated option to do that. The main suggestions on the Web point to programs like NetLimiter, however, there is a semi-hidden resource in the Google Chrome console that fulfills the same function.
In a perfect world, all Internet connections would be synchronized. 50 megabits down, 50 megabits up... it makes our mouths water just thinking about it. Those numbers cause laughter in some regions of the world (say Japan or South Korea), but here we make sacrifices to nameless gods to access a handful of megabits in download, and a fraction of that speed as upload. The consequences are obvious: Every time we upload a video to YouTube or a file to our preferred cloud, the connection falls apart, or we must wait several minutes for a simple page to open. Once the upload finishes everything returns to normal, but it is far from an ideal situation. That's when a tool we usually see as an enemy intervenes: Throttling.
NetLimiter
The most common recommendation to configure upload limits on YouTube and other services is to install software like NetLimiter. Click on the browser process you will use to perform the upload, activate a "hard limit" in kilo(bytes) per second, and that's it. Instead of annihilating the connection, the browser will keep its speed below the new restriction. Some direct alternatives to NetLimiter are cFosSpeed and NetBalancer, each with its strengths, but the basic functionality is very similar. Another aspect they share is the shareware profile. Developers offer demos and trials, however, prices range from 20 to 50 dollars.
The Chrome Developer Console
Now, if the available budget is zero, the best option is to explore the developer console in Google Chrome. When entering the video upload section within YouTube, press F12 to open the console. At the far right of the second toolbar you will notice it says 'Online' (or 'Online' if your browser is in Spanish). That is the throttling system, very useful if a developer needs to evaluate the performance of his site under adverse connectivity conditions. By clicking there you will see a parameter that will allow you to add a custom profile. Assign a name, a download speed (if you think necessary) and an upload speed in kilo(bits) per second. Save the profile, activate it, and press F5 a couple of times for it to take effect. Everything you do within that tab will obey the configured throttling.