文件名称:CauchyCaterpillar:柯西毛毛虫
文件大小:3.4MB
文件格式:ZIP
更新时间:2024-06-14 08:04:13
C++
柯西毛毛虫 CCat:柯西毛毛虫-带短存储器的流擦除代码 ccat.h提供了一个简单的C API,用于以固定窗口流式传输擦除代码。 设计用于低延迟网络代码。 它会生成冗余数据包,这些数据包可以填充UDP数据报流中丢失的原始数据。 示例应用程序: VoIP电话 视频会议/现场直播 实时遥测/统计源 用法: (1)调用ccat_create()创建CCatCodec对象。 (2)发送数据包时,将其传递给ccat_encode_original()。 (3)要对恢复数据进行编码,请调用ccat_encode_recovery(),它会生成一个数据包,可以通过网络发送该数据包以弥补损失。 (4)接收数据包时,将原件传递给ccat_decode_original()。 将编码的数据传递给ccat_decode_recovery()函数。 恢复发生时,它将调用应用程序的OnRecovere
【文件预览】:
CauchyCaterpillar-master
----gf256.cpp(53KB)
----CCatCodec.h(20KB)
----docs()
--------gack_top_plr_fec.png(60KB)
--------simulation_results.txt(239KB)
--------ErasureCodesInSoftware.pdf(223KB)
--------gack_generator_js.txt(696B)
--------gack_side_data_rate.png(60KB)
--------ExampleMatrix.txt(4KB)
--------CRLNC.pdf(2.97MB)
----gf256.h(9KB)
----PacketAllocator.cpp(23KB)
----tests()
--------CCatLibrary.vcxproj(7KB)
--------CCatLibrary.vcxproj.filters(627B)
--------StrikeRegister.h(4KB)
--------Logger.h(12KB)
--------Counter.h(14KB)
--------SiameseTools.cpp(4KB)
--------CauchyCaterpillar.sln(2KB)
--------SiameseTools.h(7KB)
--------CCatTest.filters(823B)
--------StrikeRegister.cpp(5KB)
--------CCatTest.vcxproj(6KB)
--------Tester.cpp(12KB)
--------Logger.cpp(9KB)
----Counter.h(14KB)
----LICENSE(1KB)
----PacketAllocator.h(22KB)
----ccat.h(9KB)
----CCatCodec.cpp(70KB)
----.gitignore(270B)
----CMakeLists.txt(1KB)
----README.md(8KB)
----CCatCpp.h(4KB)
----ccat.cpp(4KB)