流量消耗可以分为工程下载、VNC监控、心跳流量3类
1. 工程下载
估算方法:流量消耗 = (U盘工程升级包大小(KB) / 1024) * 110 + U盘工程升级包大小(KB)
实例说明:工程升级包大小为8626KB,实际流量消耗为(8626 / 1024)* 110 + 8626 = 9552 KB
2. VNC监控
估算方法:每帧流量消耗 = 4 + dirtx * dirty * (13 + 256 * bytesPerPixel) * percent (byte)
参数说明:dirtx: dirtx = (x + 15) / 16 取整数,x为画面变化区域分辨率水平方向像素数量800
dirty: dirty = (y + 15) / 16 取整数,y为画面变化区域分辨率垂直方向像素数量480
bytesPerPixel:高或中画质为4,低画质为1
percent:0~1,画面越复杂、色彩越丰富值越大。纯净画面0.1,色彩单一0.3,画面适中0.6,色彩丰富0.9
1、像素即px,是画面中最小的点(单位色块)。分辨率=画面水平方向的像素值 * 画面垂直方向的像素值。
2、分辨率可以分为两方面:屏幕分辨率和图像分辨率。
3、屏幕分辨率:例如,屏幕分辨率是1024×768,也就是说设备屏幕的水平方向上有1024个像素点,垂直方向上有768个像素点。像素的大小是没有固定长度的,不同设备上一个单位像素色块的大小是不一样的。
4、 图像分辨率:例如,一张图片分辨率是500x200,也就是说这张图片在屏幕上按1:1放大时,水平方向有500个像素点(色块),垂直方向有200个像素点(色块)。在同一台设备上,图片分辨率越高,这张图片1:1放大时,图片面积越大;图片分辨率越低,这张图片1:1缩放时,图片面积越小。(可以理解为图片的像素点和屏幕的像素点是一个一个对应的)。
3. 心跳流量
估算方法:心跳流量 = 时间(小时) * 16KB
实例说明:一个月持续在线心跳流量为30天 * 24小时 * 16KB = 11520KB = 11.25M