1

I have 2 iphones. I would like to record live video from one, and show that video live on the screen of the other. Is there a way to do this locally (ie not bouncing through a server somewhere) maybe using local bluetooth/wifi, with gamecenter perhaps?

I'm open to existing apps too, if they exist. Thanks,

Andrew
  • 1,497
  • 1
  • 14
  • 22

2 Answers2

1

This is definitely possible with an existing app. Have a look at Airbeam.

I'm running it on two iPhones, one connected to the other through Personal Hotspot sharing. The app allows me to view and record video and audio on either device from the other, over ad-hoc wifi.

TheCodeArtist
  • 21,479
  • 4
  • 69
  • 130
Matt
  • 23
  • 1
  • 4
0

You can (and probably should) use Bonjour for handling communications between two iPhones. You can modify this tutorial example to send the recorded video from one device to another.

Update: Looks like a StackOverflow user has managed to do just this, although not perfectly.

Community
  • 1
  • 1
MusiGenesis
  • 74,184
  • 40
  • 190
  • 334
  • 1
    I realize I wasn't clear and have edited my question -- I wish to send live video from one to the other. Would this still work using bonjour? The problem I thought I would have is that you have to bring up the video app view controller within your app, and maybe you can't get that data and pipe it over realtime. Thanks! – Andrew Oct 17 '11 at 21:46