安卓使用socket接收到一帧帧的图片数据后,快速的使用画笔刷在画布上,能否实现视频的播放?

安卓使用socket接收到一帧帧的图片数据后,快速的使用画笔刷在画布上,能否实现视频的播放?

问题描述:

在下位机使用wifi模块的AP模式,充当服务端,让上位机(安卓客户端)连接这个wifi,
然后使用socket方式接收经下位机转码后的摄像头采集到的数据,用SurfaceView进行
数据的解码,用画笔将数据刷在画布上,循环执行,使之呈现视频播放的形式。
计划如上所述,现在下位机已经实现图像数据的采集和转换为二进制,上位机只用
BitmapFactory将一帧图片播放成功,不知道如何判断发过来的数据何时是一帧的开始
何时是一帧结尾?还有这个方式实现起来难吗?
必有重谢!

当然可以,视频不就是一帧一帧的图片动画吗
但是这样你自己要做音视频同步,不知道你的音频是怎么处理的
图像采集以后时候有编码,还是直接传原始数据?
这种方法你就不用区分开始结束了,反正有帧你就播,没有就结束不就OK了,如果是自己打包的数据,那要把每一帧的附加信息放到包头,否则上位机不知道怎么绘制