- 如果对图像格式不太明白, 就用YUY2, 这个不是最好,但画质和性能都比较均衡的。
关于RGB24- 如果你对图像画质要求很高, 并且电脑USB口和采集卡都符合要求, 比如RGB24或RGBA要求usb口一定是3.0一样的, 则可以用RGB24;我们调试了非常多的直播间, 有时候就是因为客户选择了RGB24(XRGB)但USB口不对, 导致的各种画面异常情况出现。
关于图像格式的优先级- 最好:RGBA或XRGB或RGBA32 ~==RGB24
- 适中: YUY2, YVYU, UYVY
- 略低: NV12, i420, YV12
- 最差: MJPEG
- (其他不常用的有 P010, Y800)
为什么说MJPEG最差- 因为他是压缩格式, NV12, YV12虽然也是数据量比YUY2比RGB24小很多, 但亮度是不变的, 只是yuv中的色度平均了一些, 人眼对亮度的敏感度远远高于色度, 从而还算能接受, 但MJPEG 是有损压缩, 就很难接受了.
关于usb口的接受程度, 我们总结了这个表- 不同分辨率、帧率、视频格式对应的USB接口 | 序号 | 分辨率 | 帧率FPS | 视频格式 | 实际消耗带宽 | USB接口版本需求 | 备注 | | 1 | 1920*1080 | 30 | XRGB、ARGB | 237.3 MB/S | USB3.0 5Gbps | 3.0满足 | | 2 | 1920*1080 | 30 | YUY2 | 118.6 MB/S | USB3.0 5Gbps | 3.0满足 | | 3 | 1920*1080 | 30 | NV12、YV12 | 88.9 MB/S | USB3.0 5Gbps | 3.0满足 | | 4 | 1920*1080 | 60 | XRGB、ARGB | 474.6 MB/S | USB3.0 5Gbps | 3.0勉强满足,推荐3.1 | | 5 | 1920*1080 | 60 | YUY2 | 237.3 MB/S | USB3.0 5Gbps | 3.0满足 | | 6 | 1920*1080 | 60 | NV12、YV12 | 177.9 MB/S | USB3.0 5Gbps | 3.0满足 | | 7 | 3840*2160 | 30 | XRGB、ARGB | 949.2 MB/S | USB3.1 10Gbps | 3.1满足 | | 8 | 3840*2160 | 30 | YUY2 | 474.6 MB/S | USB3.0 5Gbps | 3.0勉强满足,推荐3.1 | | 9 | 3840*2160 | 30 | NV12、YV12 | 355.9 MB/S | USB3.0 5Gbps | 3.0满足 | | 10 | 3840*2160 | 60 | XRGB、ARGB | 1898.4 MB/S | USB3.2 20Gbps | 3.2满足、雷电3、或使用PCI方案 | | 11 | 3840*2160 | 60 | YUY2 | 949.2 MB/S | USB3.1 10Gbps | 3.1满足 | | 12 | 3840*2160 | 60 | NV12、YV12 | 711.9 MB/S | USB3.1 10Gbps | 3.1满足
|
|
|