是否有任何爲.NET應用程序提供前向錯誤更正的庫(付費或免費,但免費顯然更好)?我已經試過了一些開源C/C++庫的源代碼,但坦率地說,數學很混亂,而我無法以任何合理的清晰度閱讀其他人的C代碼是一個主要的障礙。.NET中的前向錯誤更正
7
A
回答
1
Forward Error Correction例如用於媒體流。
快速google search on "forward error correction"沒有透露太多,但你可以走另一條路:您選擇的
編譯(從名單上Christian Schuler's Forward Error Correction (FEC) Page例如)的C/C++實現成一個DLL,然後使用的P/Invoke調用該DLL中的函數。
另一個可能適合您的選擇是使用.NET interface指定Windows Media Services 9 series。
它包含IWMSPublishingPoint interface,它有一個EnableFEC property。
--jeroen
1
有你看了PAR2格式規範? PAR2文件爲下載的文件提供類似raid的奇偶校驗(大多數在usenet二進制組上受歡迎)。儘管PAR2可能對您來說是錯誤的粒度,但只要您知道它的工作原理,就應該能夠改變它。
3
如果您有免費的C++庫,爲什麼不嘗試在它們周圍構建CLI包裝?
0
我發現在GitHub上一個免費的圖書館(由antiduh製造):
https://github.com/antiduh/ErrorCorrection
正如它說:
庫來實現Reed-Solomon編碼。裏德所羅門是一種內置額外糾錯信息的數據編碼方法,可以糾正接收數據中的錯誤,而無需重新傳輸數據;這種技術也被稱爲前向糾錯(FEC)。
相關問題
- 1. C++中的前向聲明錯誤
- 2. .NET中的TransactionScope錯誤?更多信息?
- 3. 向前聲明錯誤
- 4. CADisplayLink向前聲明錯誤
- 5. 類前向聲明錯誤
- 6. 錯誤向前參考
- 7. flyspell糾正之前的錯誤以前
- 8. Java的正則表達式負向前查找錯誤匹配
- 9. .NET 4.0中的錯誤加密錯誤
- 10. 文檔錯誤或.NET中的錯誤
- 11. 錯誤310(net :: ERR_TOO_MANY_REDIRECTS):重定向過多。
- 12. .NET AES返回錯誤測試向量
- 13. 斯卡拉錯誤的前向參考
- 14. GitHub的非快速向前錯誤
- 15. GitHub的非快速向前錯誤
- 16. Fiddler和.Net 3.5 SSL錯誤。在.Net 4.0中工作正常
- 17. 更正liquibase腳本中的錯誤
- 18. 名稱中的錯誤更正
- 19. 方向更改錯誤
- 20. 正則表達式負向超前錯誤
- 21. net :: HTTP.get中的SSL錯誤
- 22. 如何使用C#/ .NET執行丟失塊錯誤更正?
- 23. 面向不正確的語法錯誤
- 24. Mysql的正向工程錯誤號150
- 25. ZF1出現錯誤之前重定向
- 26. 如何避免前向聲明錯誤?
- 27. 向前聲明錯誤,我有麻煩
- 28. 錯誤地使用前向聲明?
- 29. 重定向前顯示錯誤
- 30. 確認和否定向前錯誤
當你不拼寫它「前進」時,對谷歌命中的希望不大。 – 2010-08-25 16:04:15
對於像我這樣的人,他們想知道什麼是「前向糾錯」:http://en.wikipedia.org/wiki/Forward_error_correction – 2010-09-08 08:19:29
您是否想了解代碼或瞭解如何在項目中使用此代碼?在第二種情況下,C/C++庫足夠好。在第一種情況下,最好查找任何描述其工作原理的文檔和其他論文。 – Bart 2010-09-08 11:02:52