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

Reply via email to