如何获取流视频的比特率?
问题描述:
我在我的视频流软件中集成了一个数据包嗅探器。我能得到的位速率是这样的:如何获取流视频的比特率?
(total size of all RTP packets - their headers)/
measure time(For example: 1 min ...)
答
比特率=发送一段时间
所以,是的,你的算法是精细位的数量。关于bit-rate的维基百科文章是相当长的阅读,但可能是有趣的。自己完成这个之后,我有几个实现笔记给你:
- 不要忘记做字节/位转换!
- 更准确的比率将在较长的时间内测量。移动设备尤其如此,因为移动设备可以看到您可能期望的更“突发”的网络连接。
- 标题不会那么多,特别是对于视频。它可能不值得努力
为什么不...尝试它? – 2011-12-29 09:14:56