4

我只是在寻找应该在这里使用的公式。我发现的所有结果都是从现有视频中“找到比特率”的。我说的是实时流媒体。(不定长度)

所以,我知道它的一些基本部分,但我只需要知道我是对的还是遗漏了什么。

对于 Kbps:

分辨率 * 帧率​​ / 1024

真的那么简单吗?对于我们的目的,音频将是一个单独的元素。我从这个公式中遗漏了什么吗?

(提出一个相对于可能的分辨率选项需要多少带宽的建议,所以我只需要确保我没有遗漏任何东西或不准确)

4

2 回答 2

2

在谈论视频时,有两种不同的比特率:

  • 渲染视频的比特率(你的方程几乎就在那里)
  • 从服务器到客户端的网络“流”的比特率(我怀疑你在追求)

网络流的比特率值有很多很多变量。这些不仅取决于分辨率和帧速率,还取决于...

  • 视频编解码器
  • CODEC 配置(关键帧速率、高级压缩技术的使用等),
  • 流媒体和网络协议(RTMP?、RTP?、RTSP?、HTTP?等),
  • 音频编解码器(MP3、AAC 等)、源和质量(8 位 11KHz 单声道?16 位 44.1KHz 立体声?),
  • 关于最终用户观看质量的期望和要求,
  • 和更多!

甚至视频源的特性也会影响比特率。(压缩流没有运动意味着较低的比特率。)

正因为如此,流媒体直播视频更像是一门艺术,而不是一门科学。

于 2010-04-24T07:53:50.023 回答
0

比特率 = 宽度 * 高度 * fps * 运动 / 10。

运动是你的帧的变化,从1到4的值。更多的变化,更大的价值。

它对我很有效。而且不是官方的。

于 2016-08-01T08:05:27.553 回答