直播视频流比特率的公式
我只是在寻找应该在这里使用的公式。我发现的所有结果都是基于现有视频的“查找比特率”。我说的是直播。 (长度不确定)
所以,我知道它的一些基本部分,但我只需要知道我是否正确或遗漏了什么。
对于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在谈论视频时,有两种不同的比特率存在问题:
网络流的比特率值有很多很多变量。这些不仅取决于分辨率和帧速率,还取决于...
甚至视频源的特性也会影响比特率。 (压缩流中没有运动意味着比特率较低。)
因此,流式传输实时视频更像是一门艺术,而不是一门科学。
There are two different bit rates in question when talking about video:
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...
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.
比特率 = 宽度 * 高度 * 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.