This is an implementation of Reed–Solomon FEC based on
On M4 chipset, when (n,k) = (96, 32), package data lenght = 1200 bytes, the dec/enc timecost is about 1ms by release version. In this case, FEC can resist 66% package lost.
Now is only support Mac. But it's easy to port to other platforms basd on C++.
Now, the gz_rs_fec is based on C++ STL. The performance is enough for 1080p video FEC on RTC senario.
But we can still reduce some time cost by C version, or assembly instructions.