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