I work at a digital TV broadcast company (cable), we have 2 head ends, one in the US and one in the Caribbean, we currently connect both sites with a cisco L2TPv3 pseudowire VPN between both sites, however, because we're running video streams over this pseudowire using RTP (UDP) on a multicast address; if/when packets take different routes across the internet and come out of order to the receiving end, my MPEG transport streams will have continuity count errors (and the PIDs within them might have customer affecting artifacts).
Because of the above issue, I'm looking to replace the pseudowire with some other VPN technologies that reorders packets that come in out of sequence, but I'm not sure what alternatives are available (if any). My question is then, what strategy or technology can I use to minimize the impact of the problem described above?