1

A/V 流中的活动量可能会有所不同。例如,如果正在流式传输的数据来自一个空旷、安静的房间,那么与数据是一个响亮而爆炸性的视频游戏相比,发生的事情要少得多。

我想知道的是,上下波动的实际数据量是否会因对“活动”的这种主观解释而有所不同。换句话说,我在观看空房间的视频流时下载的数据是否比活动的视频游戏少?我的直觉一直是响亮的“不”;毕竟,程序如何知道两者之间的区别?

不过,我现在要问,因为我注意到过去流式传输视频时有所不同。视频在主观“低”活动期间似乎总是很好,而在“高”活动期间它开始滞后或跳过。这只是巧合,还是实际上有某种算法或服务在低活动或类似情况下稀释数据?

4

1 回答 1

2

嗯,问题是音频和视频流被压缩了。它们可以用各种格式中的任何一种进行压缩。一些格式的目标是减少 % 的大小,一些会设置质量值,另一些会执行相同的步骤,无论数据是简单的还是复杂的。

以 jpg 和 png 格式为例。打开您最喜欢的编辑器并创建一个 640x480 像素的图像,填充纯白色。现在保存该文件并查看它的大小。现在对图像应用噪点并将其保存为新文件。比较两者 - 看看大小的巨大差异。我得到了 1.37kb 的白色图像,331kb 的嘈杂图像。(可以为整个白色图像重复单个 8x8 或 16x16 块,对于嘈杂的图像必须使用唯一的 8x8 或 16x16 块)

VBR(可变比特率)和CBR(恒定比特率)是视频转码(从一种格式转换为另一种格式)时常用的两个术语

无论如何 - 答案是“这取决于格式” - 有些格式确实如此,有些则不然。

显卡总是在每一帧向屏幕发送相同数量的数据,即使其中的信息很少——它是未压缩的。另一方面,传输的音频和视频(几乎)总是被压缩,因此当信息较少时,传输它需要的数据较少。

于 2012-09-09T01:39:58.813 回答