Para poder utilizar a largura de banda de upload de seus gateways, você precisa dividir os pacotes da única conexão de upload para o Youtube, para que eles percorram os dois gateways e voltem a montá-los em uma única conexão.
Uma maneira de fazer isso é se o seu modem / roteador e seu ISP suportam MLPPP. Mas como a maioria dos ISPs não fornece isso, existe outra maneira (menos estável / robusta em gateways assíncronos com latência instável).
Você precisará de um servidor VPS com 2 IPs públicos.
Do seu roteador, você configura 2 conexões VPN para o VPS. Cada conexão usará cada um dos seus gateways (daí os 2 IPs públicos no VPS). Isso pode ser feito com rotas estáticas simples para que cada IP seja roteado por meio de cada gateway.
Então você faz uma ligação entre essas duas VPNs para criar um único link entre o seu roteador e o VPS.
Você então configura seu roteador para rotear todos os pacotes da sua LAN / PC através da interface de ligação.
No lado do VPS, você precisa configurar o SNAT para que os pacotes da interface de ligação saiam pela Internet.
Um diagrama bruto seria assim:
----- GATEWAY 1 -----
/ \
/ \
LAN/PC-------MODEM/ROUTER- - - BONDING - - -VPS SERVER------INTENRET
\ /
\ /
------ GATEWAY 2 ----
Eu implementei o acima usando o MikroTik RouterOS, mas isso também pode ser feito no Linux (já que o MikroTik também é baseado em Linux).
Para que a ligação funcione sobre as VPNs, você precisará usar o OpenVPN ou o EoIP (túnel Ethernet sobre IP).
O driver de ligação será configurado no modo balance-rr (modo Round Robin) para que os pacotes de uma única conexão sejam divididos entre as 2 VPNs.
O NAT necessário é um simples mascarado apenas no VPS para permitir que pacotes da sua LAN / PC saiam na Internet com o IP do VPS.