通过RTP流式传输JPEG时,如何调整尺寸不是8的倍数的图像?

时间:2018-02-09 11:31:35

标签: image-processing video-streaming jpeg rtp live555

RFC 2435 section 3.1.5中所述,jpeg图像的尺寸存储为RTP数据包的8像素倍,但实际的jpeg文件并非如此。

我应该如何容纳尺寸不是8的倍数的图像?是应该将图像重新调整到最接近的倍数,还是应该增加一个存储的值?
在准确地传输原始图像方面,后一种选择似乎最合理,但是这会导致分段错位还是拉伸图像?或者甚至只是一些无意义的像素?

修改
这是原始图像: The original image
以下是VLC的屏幕截图,但未将尺寸值增加一: VLC without increasing value
这是增加尺寸值以考虑多余像素后的屏幕截图: After increasing dimension values

正如你所看到的,每一个都有段错位,但以不同的方式表现出来!除此之外,量化表明显存在问题 - 尽管这可能是段错位的副作用。
什么是处理多余像素的正确解决方案?分段错位的原因是什么?

0 个答案:

没有答案