实时视频流比特率的公式

我只是在寻找应该在这里使用的公式.我找到的所有结果都基于已经存在的视频“找到比特率”.我说的是LIVE流媒体. (不确定的长度)

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

对于Kbps:

分辨率*帧率/ 1024

它真的那么简单吗?在这里,音频将是我们目的的一个单独元素.我错过了这个公式中的任何内容吗?

(相对于可能的解决方案选项,提出需要多少带宽的提议,所以我只需要确保我没有丢失任何内容或不准确)

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

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

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

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

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

由于这一切,流媒体直播视频更像是一门艺术,而不是一门科学.

点赞