Direct error correction in .NET.

Are there any libraries (paid or free, although free are obviously better) that provide direct error correction for .NET applications? I tried to look at the source code of some open source C / C ++ libraries, but frankly, the math is confusing, and my inability to read C code of other nations with any reasonable level of clarity is the main road block.

+7
c # forwarderrorcorrection
source share
4 answers

If you have free C ++ libraries, why don't you try creating a CLI wrapper around them?

+3
source share

Forward error correction is used, for example, for streaming media.

A google quick search for "fixing a direct error" doesn't show much, but you can go the other way:

Compile the C / C ++ implementation (for example, from the list of Christian Schuler Error Correction (FEC) Page ) of your choice in the DLL, and then use P / Invoke to call functions in this DLL.

Another option that may come in handy is to use . NET interface in Windows Media Services 9 series .
It contains the IWMSPublishingPoint interface , which has the EnableFEC property .

- Jeroen

+1
source share

Have you looked at the PAR2 specification? PAR2 files provide raid-like parity for uploaded files (mostly popular in usenet binary groups). Although PAR2 is probably the wrong granularity for you, you should be able to change this as soon as you know how it works.

+1
source share

I found a free library on github (made by antiduh):

https://github.com/antiduh/ErrorCorrection

As said:

Library for implementing Reed-Solomon encoding. Reed Solomon is a data encoding method with additional error correction information built into the system, so that errors in the received data can be corrected without the need for retransmission of data; this method is also known as direct error correction (FEC).

0
source share

All Articles