2016-06-12 18 views
0

Ich möchte zwei Geräte über Bluetooth verbunden werden. Gerät A sollte eine Kamera verwenden und Gerät B kann sehen, welches Gerät A über die Kamera anzeigt. Gerät B sollte auch Videos und Bilder über die Kamera von Gerät A aufnehmen können. Irgendeine Idee, wie ich das umsetzen könnte?So teilen Sie eine Kameraansicht zwischen zwei Geräten über Bluetooth

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

Es soll in etwa so aussehen, aber zwischen zwei Telefonen: Ich habe bereits die Bluetooth-Verbindungen unter Verwendung von Android-Code einrichten https://www.youtube.com/watch?

Antwort

1

Ich kann Ihnen ein paar Ideen,

  1. Gerät A für Befehle über Bluetooth hören sollte
  2. Gerät B für ankommende Frames über Bluetooth
  3. in Gerät A Kamera onPreviewFrame, erfassen den Rahmen hören sollte und Senden Sie es an einen dedizierten Thread, der es verarbeitet und über Bluetooth an das Gerät B sendet (Byte-Array).
  4. Gerät B sollte die Byte-Array-Dekodierung Bitmap und zeigen Sie es auf einer Oberflächenansicht, Bildansicht oder etwas anderes, die ein Bild
  5. auf Bluetooth-Nachricht zeigen können Gerät A sollte seine Kamera steuern, um Bild zu machen und andere durchzuführen Aktionen.
+0

Wie würden Sie einen Rahmen als Byte-Array senden? –

+0

Kamera OnPreviewFrame Callback gibt Ihnen direkt ein Byte-Array. –

+0

ok, und wie sendet Gerät A kontinuierlich Gerät B einen Strom von Frames? –

Verwandte Themen