I'm looking for someone to educate me on how to transmit video over high latency networks. There are a few companies that I know of like, Zixi, LTN, that can transmit video over the public internet and all they use is some special software that they created to deliver [url removed, login to view] or mpeg2 at 1-20 Mbps by using ordinary internet lines with almost no buffering. I assume they are using some sort of FEC (forward error correction) but I don't know of any way to do that from a computer. They are not using some special hardware, only a PC running linux or windows, and they can transmit across extremely high latency public networks. I need someone to just chat or educate me and answer my questions logically, and if possible some examples. I would ever consider paying for some software that could do that for me, but thats a different project. Please don't waste my time with the ordinary streaming methods. I am very familiar on how to do this. These companies are able to stream with enough forward error correction to be able to deliver video better then any other streaming software i.e. wowza flash and windows media. I know they are not routing the signals through any of their own networks they only do this in software.
Please teach me.