直播视频流比特率的公式

发布于 2024-08-29 20:37:41 字数 256 浏览 9 评论 0原文

我只是在寻找应该在这里使用的公式。我发现的所有结果都是基于现有视频的“查找比特率”。我说的是直播。 (长度不确定)

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

对于 Kbps:

分辨率 * 帧速率 / 1024

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

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

I am simply looking for the formula that should be used here. All the results I've found base "finding the bitrate" off of already existing video. I'm talking about LIVE streaming. (indeterminate length)

So, I know some basic parts of it, but I just need to know if I'm right or missing anything.

For Kbps:

Resolution * Framerate / 1024

Is it really that simple? Audio would be a separate element for our purposes here. Am I missing anything from this formula?

(Coming up with a proposal of what amount of bandwidth would be required, relative to possible resolution options, so I just need to be sure that I'm not missing anything or inaccurate about it)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

死开点丶别碍眼 2024-09-05 20:37:41

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

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

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

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

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

因此,流式传输实时视频更像是一门艺术,而不是一门科学。

There are two different bit rates in question when talking about video:

  • bit rate of the rendered video (for which your equation is almost there on)
  • bit rate of the networking 'stream' from server to client (which I suspect you are after)

The bit rate value for the network stream has many, many variables. These are dependent upon not just the resolution and frame rate, but also...

  • the video CODEC,
  • the CODEC configuration (key frame rate, use of advanced compression techniques, etc),
  • streaming and network protocols (RTMP?, RTP?, RTSP?, HTTP?, etc),
  • audio CODEC (MP3, AAC, etc.), source & quality (8-bit 11KHz mono? 16-bit 44.1KHz stereo?),
  • expectations and requirements regarding end user viewing quality,
  • and more!

Even the video source's characteristics can impact the bit rate. (No motion with a compressed stream means a lower bit rate.)

Because of all this, streaming live video is more of an art and less of a science.

一影成城 2024-09-05 20:37:41

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

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

这对我来说效果很好。并且非官方

bitrate = width * height * fps * motion / 10.

motion is your frame's change, values from 1 to 4. More changes,lager value.

It works for me well. And not offical.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文