记一次解压数据的延迟 ,起因是摄像头在电脑上跑不会出现掉帧的现象,在手机上跑出现了掉帧。查找发现 解压时的延迟 大于 摄像头发送数据的间隔,出现了掉帧。
libjpeg-turbo只能利用一个核心。下面是libjpeg-turbo测试解压的数据 :
一、1.82 GHz Cortex-A57 core 能跑到50-80M pixels/s
也就是说大概能达到25fps(1920X1080X25 = 51M pixel/s) ~ 38.58fps(1920X1080X38 = 80M pixels/s) , 即粗略估算解压一帧需要40ms - 25.9ms
二、2.1 GHz Cortex-A57 core is ~109 M pixels/sec
这个大概能跑到最大50fps(1920x1080x50FPS = 106M pixels/sec) , 即粗略估算解压一帧最低需要20ms 。
网友评论