如何通过蓝牙在两个设备之间共享摄像机视图

时间:2016-06-12 02:52:10

标签: java android android-studio android-bluetooth

我希望通过蓝牙连接两个设备。设备A应使用摄像头,设备B能够通过摄像头查看设备A正在查看的内容。设备B还应能够通过设备A的相机拍摄视频和图片。关于如何实现这个的任何想法?我已经使用Android代码设置了蓝牙连接:

https://developer.android.com/guide/topics/connectivity/bluetooth.html

看起来应该是这样但是在两部手机之间:https://www.youtube.com/watch

1 个答案:

答案 0 :(得分:1)

我可以给你一些想法,

  1. 设备A应通过蓝牙监听命令
  2. 设备B应通过蓝牙监听传入的帧
  3. 在Device A相机onPreviewFrame中,捕获帧并将其发送到专用线程,该线程将处理它并通过蓝牙将其(字节数组)发送到设备B.
  4. 设备B应将字节数组解码为位图并将其显示在surfaceview,imageview或其他能够显示图像的内容
  5. 关于蓝牙消息接收设备A应控制其相机拍照并执行其他操作。