JavaCV获取当前上传比特率

时间:2014-12-18 16:01:06

标签: java android ffmpeg javacv

我使用FFmpegFrameRecorder从Android摄像头流式传输到服务器,我需要获得当前的上传比特率。 是否有一种简单的方法可以获得它,或者我应该编写我的实现?

1 个答案:

答案 0 :(得分:0)

让这个工作。我添加了一个回调到FrameRecorder然后我用这个代码来计算它:

            total_size += video_pkt.size();
            upload_bitrate = (double) (video_pkt.pts() >= 0 && total_size >= 0 ? total_size * 8 / (video_pkt.pts() / 1000.0) : -1);
            bitrateCallback.onFrameWrited(upload_bitrate);