视频采集问题
需要做个类似于视频电话的东西,A、B两端从摄像头采集数据,发送到对方并在对方显示。
我的思路是实时采集每帧数据,通过UDP协议发送到对方,对方重画VIEW。
查了大量资料,似乎只有在 PREVIEW 的时候才能实时采集到每帧数据,但问题是,PREVIEW必须要一个SURFACEVIEW,而这个surfaceview大小是无法调节的(设置了也无效,而camera只能设置为系统支持的分辨率),并且必须visible(否则surface会销毁)。这样,A端必须要显示自己的图象,而没有机会显示对方的图象。
不知道有没有什么好方法?