Video streaming 是否有一种视频压缩算法比其他算法更支持压缩视频帧的特定区域?

Video streaming 是否有一种视频压缩算法比其他算法更支持压缩视频帧的特定区域?,video-streaming,video-compression,Video Streaming,Video Compression,假设,作为一个优化步骤,某个视频附带了元数据,用于指示当时发生最激动人心事情的区域(例如,矩形)。由于用户将专注于该地区,因此他们不太可能注意到其他地区的质量下降。因此,从带宽的角度来看,流式传输视频是有利的,使得感兴趣区域是高质量的,而周围区域仅仅是平均质量的 我想知道它是否像对一些高质量的波段进行压缩一样简单,然后再对更高质量的波段进行压缩。当发送帧时,来自感兴趣区域内的像素从较高质量发送,而来自外部的像素从较低质量发送。但我知道,对于视频压缩的工作原理过于简单化——对于时间压缩,像素值只有

假设,作为一个优化步骤,某个视频附带了元数据,用于指示当时发生最激动人心事情的区域(例如,矩形)。由于用户将专注于该地区,因此他们不太可能注意到其他地区的质量下降。因此,从带宽的角度来看,流式传输视频是有利的,使得感兴趣区域是高质量的,而周围区域仅仅是平均质量的

我想知道它是否像对一些高质量的波段进行压缩一样简单,然后再对更高质量的波段进行压缩。当发送帧时,来自感兴趣区域内的像素从较高质量发送,而来自外部的像素从较低质量发送。但我知道,对于视频压缩的工作原理过于简单化——对于时间压缩,像素值只有在从一帧到下一帧的变化足够大时才会被传输,这可能会干扰上述过程。此外,我不知道两次压缩是否会影响流媒体性能,也不知道额外的延迟与正常网络延迟相比是否微不足道


因此:是否有一种视频压缩算法能够比其他算法更有效地压缩视频的选择性(和改变w.r.t时间)区域?

是的,x264支持这一点。请参见x264.h中的“数量偏移”

可能任何最常用的基于块的算法都会进行修改。他们已经计算了质量并进行了量化,因此让他们对不同区域的质量进行不同的处理很可能实现这一点。所以这是关于实现,而不是算法。不知道默认情况下是否有任何实现具有此功能。