Help Understanding WAN Bonding/Smoothing

I have multiple WANs running through my fusionVPN to a hub server. Working as expected when a link goes down, the tunnel remains up and it’s all good.

Onto the bonding/smoothing. How exactly is this technology working? Say I have an apple tv watching Netflix. It would try to send some data through multiple links incase a link goes down right? Or packets that are lost can be recovered with another link.

What happens when that Apple TV is also running a VPN. The on device VPN packet can’t be sent to multiple links since the router doesn’t know what it is right?

Any traffic being sent over SpeedFusion bonded WAN links can be broken up at a packet level and distributed across multiple links at the same time.
So your video streaming session, or a client VPN session can used multiple WANs at the same time.

Dynamic weighted bonding will weight links with lower latency and lower packetloss favourably. When it detects packetloss it will enable FEC for a while, when latency spikes it might duplicate packets with WAN smoothing to mitigate the spike in latency.