继续通过android中的socket发送帧

时间:2014-01-16 12:18:34

标签: android sockets bitmap

我正在制作一个Android应用程序,它使用TCPIP方法从预览相机连续地从Android手机向另一个手机发送帧。

现在我可以使用setPreviewCallback方法从相机中提取数据,并使用YUVimage和BitmapFactory.decodeByteArray方法将其转换为Bitmap图片。

但问题是Bitmap的大小太大了。即使我将位图压缩成小分辨率(176 * 144)并更改样本大小,但在通过套接字传输几秒钟时会导致内存不足问题。

我发现并尝试了很多方法,但这个问题已经停留了几个星期。有没有办法减少位图大小,或者它可以通过套接字传输而没有任何错误?

感谢。

1 个答案:

答案 0 :(得分:0)

在发送之前将位图压缩为JPG。