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 1
视频压缩算法最怕快速变化的内容
所以很难压缩,码率高 强行降低码率的话,就会是一堆马赛克 |
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 以内。
|