![]() | 1 zhchyu999 2019-10-12 09:57:02 +08:00 via Android 码率是一个预估值,并不是一定值。 |
2 xuroid OP @zhchyu999 我这个摄像头支持码率为 5000-20000,现在纠结的是为什么画面动作大的时候数据量变化那么大,1M/s 的需求,实在不是每个人都能满足的。 |
![]() | 3 maxthon 2019-10-12 10:51:23 +08:00 ![]() 视频压缩算法最怕快速变化的内容 所以很难压缩,码率高 强行降低码率的话,就会是一堆马赛克 |
![]() | 5 psychoo 2019-10-12 11:07:03 +08:00 按道理 CBR 不会怎么变啊,你是用什么看的码率 |
![]() | 7 maxthon 2019-10-12 11:08:19 +08:00 24-bit, 1080p @ 60 fps: 24 × 1920×1080 × 60 = 2.98 Gbit/s. 这是压缩前每秒的数据量 |
![]() | 10 marvinyyf 2019-10-12 12:24:15 +08:00 是的,你可以对比下主流的直播 app 之前我也发现过这个问题,主播不动或者一直在桌面流量一般是 200kb 左右,频繁切换游戏等就是 350 左右 应该是压缩算法决定的,除非你们有团队能搞定这个 |
11 idealhs 2019-10-12 12:38:01 +08:00 这个和别的无关,就是视频编码哈,用了动态码率 静态画面是很好压缩的,动态的画面如果还是同样的码率,那就糊的不能看了 |
14 xuroid OP update:放弃硬编,使用 android 的软编 OMX,设置 KEY_BIT_RATE 后起作用了,拼命摇摄像头也能限制在 300K 以内。 |