视频流的采集分两种,一种是纹理(texture)采集,一种是 yuv 采集。
texture(Android 特有,iOS 无) → 采集出来的是个数字,id 的形式,比如图中的 textureId = 22。
yuv(NV21) → 采集出来的是 byte,对应下图中的 data 部分。
SDK 默认是纹理采集方式,即 textureId 有值。data 为 null。
开发者也可以设置为 yuv 采集方式,设置为 yuv 采集后, data 有值,textureId 无值。
https://doc.rongcloud.cn/live/Android/5.X/video/process
如何修改视频采集方式?看下图注释。