如何获得流媒体视频的比特率?

时间:2011-12-29 09:14:04

标签: java android streaming

我在流式视频软件中集成了一个数据包嗅探器。我可以这样得到比特率:

 (total size of all RTP packets - their headers) / 
                                       measure time(For example: 1 min ...)

1 个答案:

答案 0 :(得分:0)

比特率=一段时间内发送的比特数

所以,是的,你的算法很好。关于bit-rate的维基百科文章是一个相当长的阅读,但可能会引起关注。完成这项工作后,我会为您提供一些实施说明:

  • 不要忘记进行字节/位转换!
  • 将在更长的时间段内测量更准确的费率。移动设备尤其如此,它可以看到您可能期望的更“突发”的网络连接。
  • 标题不会那么多,特别是对于视频。这可能不值得努力