iphone live video broadcast to other iphone - iphone

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,

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.

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.

Related

Push-To-Talk (PTT) App using Bluetooth HFP between iPhone and Bluetooth device

We found PTT apps on iPhone store. Now I would like to make one for myself.
For the past 1 week, I have been reading all the posts here regarding how to achieve this in coding. Lets say, we paired the BTdevice with iPhone (The BTdevice supports HFP and A2DP).
When we make a call pressing the button on BTdevice to iPhone, in our iPhone app,
we would like to recognize this EVENT or data in the app, then route the audio to iPhone-speaker.
When the button on the BTdevice released, user presses on-screen Button on iPhone to speak to BTdevice. The audio should be routed to BTdevice speaker.
Please through some procedure to achieve this in coding. Also libraries, classes and samples if available.
I understood this application can be achieved without MFi NDA with apple as HFP and A2DP are open in Apple ( I do understand the documentation available is limited).
I have found the following post EXACTLY addresses what I'm trying. Please take a look.
Intercom with Bluetooth headset
My experience has been, and as your link indicates, pairing with Bluetooth connects the microphone and speaker of one device as dedicated input/output pair for another device, so you can't mix and match a microphone on one end with a speaker on the other.

Is it possible to build a smartphone app that stream a screen to a TV, while allowing you to remote control it with the phone itself?

Is it possible to build an Iphone/Ipad app (and Android app) that can do two things: stream an interface and the respective content (particularly video) to a TV and then let me use the phone itself as a remote control for this interface?
Basically the idea is, you don’t need a smart TV anymore or some kind of set-top box or other connected device, just the smart phone which you carry around all the time anyway and which is connected to your local wireless connection. Maybe a docking station with a HDMR connection to the TV, so you are not emptying your battery.
Do you know any comparable implementation or use?
If it is theoretically possible, can you anticipate any performance problems, bottlenecks and how those could be resolved?
If this it’s not possible, which links are missing, what technology would have to be developed first?
Thank you for your thoughts on this!
Jacob
The iPhone/iPad would work for this. It allows you to output to a second screen. You can stream video, audio, whatever. A cool example I saw was using the TV as the primary display and the phone as a controller for a game.
There are two ways to do it. You can use an hdmi output or a vga output. There is also a AirPlay, which will let you do it wirelessly. You would need an AirPlay capable device (like an AppleTV) for it to work though.

video streaming between two iphones?

is it possible to show what is showing in camera in one IPhone to another iphone through
bluetooth(GKSession)..Remote Live is available in Appstore.any idea pls?
I have never developed for iPhone before, but the idea sounds like it should be possible. I would take the approach of remote desktop basically. On the host phone, start up the camera and capture the image/video stream, then on the receiving phone have the client app that pairs to the host via bluetooth (wouldnt a wireless connection be better?) and send the data to the client phone to be rendered?

Is it possible to output video of my iPhone application running on a device?

I am working on an app for a client where he will be showing it in a board from to a group of directors for a serious presentation. Because the iPhone is so small, it wouldn't make sense to have him demo the app on the actual device because no one would see anything.
Is it possible to have the screen output on a computer or tv so that everyone in the room can see what is going on?
http://dragonforged.com/DFVideoOut.shtml
For outputting video off an App from the iPhone/iPod.
Demo of the software http://www.youtube.com/watch?v=upfTZRlszJo
UPDATE: The AV cables described below will not work. Apple only enables TV output for YouTube, iPod Video and iPod Photos.
From Apple's support site:
All you need to get TV out is a compatible iPod or iPhone and the correct cable. If your device works with the component and composite cables, then the choice depends on the TV(s) you will be connecting to.
You need either the Composite AV Cable or the Component AV Cable. Both cables connect to the iPhone's dock connector.
Not unless you're Steve Jobs.
Use the emulator to demo the app via a laptop.
Then pass around an iPhone for the 'hands on' time.
If it's not a phone app, but suitable for the iPod touch, then buy a dozen of them to pass around as demos.
Its not exactly what you want but:
www.projectaphone.com
You cant pass the phone around, but in reality - you need to see the finger interaction anyways.
I wonder if an overhead projector would work - with the projector light turned off of course. Maybe the light emitted from the iPhone would be sufficient in a dark room?
You could demo it on the simulator.
Some applications for jailbroken iPhones exist to let an AV cable work in any application. The ones that come to mind are iPhone-TVOut (http://code.google.com/p/iphone-tvout/) and ScreenSplitr.

How to Share Files Between my iPhone App and a Mac/PC

I have developed an iPhone app which stores photos in the /Documents directory of my app.
I would like to add a feature which gives to the user the opportunity to transfer those pictures to his/her PC or Mac.
I don't really know how to do that.
What is the best way, using Bonjour, bluetooth, or directly USB (if it is possible) ?
I really need some advices on that point ...
Any ideas ?
PS: Forgive my English, I am French :-)
Try NSNetService to register the service in Bonjour, and NSFileHandle to send data over a socket connection associated with the service.
If you do not want to write a Mac or PC part for your app then you can also consider to build in a little http server that people can use to access the data in your app. There are some nice open source http servers available for Cocoa which you can find with Google.
Using Bonjour you can advertise your http server so that people can easily find it with a Bonjour enabled browser like Safari. (Your iPhone app's web server will appear automatically under the dynamic bonjour bookmarks items)
You've edited the question to say that it's about transferring photos. Could you store the photos on the iPhone's photo roll with UIImageWriteToSavedPhotosAlbum(), and let Apple handle getting them onto the computer?
Bonjour!
I mean that both as a greeting and an answer. You have to setup a bonjour connection over wifi to transfer files directly to and from an app. That's actually pretty simple to do on both the iPhone and Mac side. The PC is a little tougher.
You can do bluetooth but bluetooth capability is still fairly rare on desktops.
Without knowing more about your specific application, I agree with Graham Lee--either directly saving to the Camera Roll or giving the user an option to save one or more photos to the Camera Roll is much simpler than http/bonjour.