我的大小为720x576的网络摄像头每秒拍摄一张图像。
我最终通过我的服务器在画布控件中显示它。
我将此jpeg转换为字节(31553)并使用WCF上传它。
我一直在争论是否将这张图片拆分为4张较小的图片,然后将它们一张一张地上传。上传每个图像时,它将在隐藏的画布上绘制。然后,一旦上传了所有4张图片,我就会使用“缓存”来更新可见画布。画布。
这是一种更好/更快的方式,通过分割成4张图像来上传图像,还是根本不会产生任何差异?
我现在将编写并对此代码进行测试,但我认为我会让自己接受有关已完成/接受的智慧的教育。
由于
答案 0 :(得分:1)
如果从压缩的角度来看,四个图像的总大小应该是多个图像。您可以想象将压缩冗余信息4次。如果继续进行分割和压缩,最终可能会发送每个像素。
另一种看待这种情况的方法是从网络的角度来看。很多时候互联网带宽是限制因素,所以发送一个文件可能是最好的(因为它会更小)。在另一种情况下,网络中可能存在拥塞,因此多个数据流(如果您并行上传它们并且服务器是多线程的)更有可能获得更大的带宽。