我使用C ++和winsocket / escapi通过tcp / ip传输视频。尽管网络流量非常大,但一切运行良好。视频是320x240 32位,因此至少有15fps(这就是我的目标)。每个帧都在一个tcp包中发送。我想压缩要发送的数据,然后在收到数据之后将其解压缩。
我已经阅读了这篇文章:http://binfalse.de/2011/04/comparison-of-compression/,但它比较了大数据的算法,我的数据包很小......我很确定这些算法的行为在我的情况下是不同的。
压缩小量半随机数据的最佳算法是什么?
视频压缩(或任何帧差分算法)无法播放,我只需要逐帧传输。
一般的想法已经足够了,但C ++片段或一些伪代码会很棒。
感谢您的回答:)