On Feb 19, 2014, at 07:36 45, Rob Landry <[email protected]> wrote:
> Early in my investigation I tried having the commands sent twice, but I still > had times when neither would get through. Sending the command multiple time is a hack. It may improve reliability, but (as you’ve observed) it doesn’t definitively address the issue. This is because UDP packet transmission (used for RML transport) is inherently unreliable in a WAN (read: Internet) environment. This isn’t a problem in the typical studio LAN environment because properly functioning ethernet switches (fancy layer 3 tricks aside) don’t drop packets. The Internet is a different story; routers there can and do drop UDP traffic all the time. OTOH, Rob’s solution (effectively tunneling the UDP data through a TCP connection) should be 100% reliable, albeit at the cost of some additional latency. This is because TCP is an inherently ‘reliable’ protocol, with facilities for error checking and packet retransmission. Cheers! |-------------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Chief Developer | | | Paravel Systems | |-------------------------------------------------------------------------| | Don't tell me I'm burning the candle at both ends -- tell me where to | | get more wax!! | |-------------------------------------------------------------------------| _______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
