我正在使用带有 winsocket/escapi 的 C++ 通过 tcp/ip 流式传输视频。尽管网络流量非常大,但一切运行良好。视频是 320x240 32 位的,所以至少有 15fps(这就是我的目标)太多了。每个帧都在单个 tcp 数据包中发送。我想压缩要发送的数据,然后在收到后解压缩。
我读过这篇文章:http ://binfalse.de/2011/04/comparison-of-compression/ ,但它比较了大数据块上的算法,而且我的数据包很小......我很确定这些算法的表现是不同的就我而言。
压缩少量半随机数据的最佳算法是什么?
视频压缩(或任何帧差分算法)已失效,我只需要逐帧流式传输。
一般的想法就足够了,但 C++ 片段或一些伪代码会很棒。
谢谢你的任何答案:)