Author | Thread |
User 27.04.2010 10:46:52 | Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Hi there! I am trying to get the camera feature of the ajax remote working and I keep getting the same error "No camera available (or in use by another application)". Everything else works exactly as described on my iphone. I am a bit stumped. Researching through the forum, I tried the available solutions but nothing has worked so far. The imac is set for default built in isight camera, in quicktime prefs. There are no apps or devices using the video input. All software that uses the cam works fine too. So what else could be the issue? Everything is up to date software and OS-wise. Maybe something to do with a firewall? Is there another way to test or troubleshoot to determine the problem? Any and all help is appreciated! Thanks...
| These entries from the FAQ may be relevant to this topic: Hardware - Apple® Remote
To enable you to use all capabilities of the IR Receiver of your Mac®, Remote Buddy is using its own driver. In contrast, all other applications with integrated Apple® Remote support usually use the OS X Apple® Remote subsystem.
As long as you're running Remote Buddy, Remote Buddy and its driver are responsible for turning the received button presses into actions. As soon as you quit Remote Buddy, this task is again handled by the OS X Apple® Remote subsystem.
If other applications don't use the interface to the OS X Apple® Remote subsystem correctly, this can lead to the effect that nothing happens when you press a button on your Apple® Remote. For as long as you're running Remote Buddy, issues like this are covered by Remote Buddy and it's driver and are therefore not visible to you. However, as soon as you quit Remote Buddy, the OS X Apple® Remote subsystem is back in control and any issues caused in it by other applications become visible.
Therefore Remote Buddy is neither the cause of the issue nor is it responsible for it. Instead, the cause of the issue exists independently of Remote Buddy. It's located elsewhere and can also only be solved there.
Although our products can't cause any such issues, we're regularly contacted about such issues and asked for help. In order to make locating and fixing the cause of such issues as easy and efficient as possible, we've developed a free diagnostics tool: Remote Control Diagnostics. It can locate issues with a single click and will provide you with information about the issue as well as with instructions on how you can fix it.
Hardware - iPhone™ / iPod® touch / AJAX Remote
These are the most frequent causes for this kind of problem are:
- The AJAX Remote is not active. Please check in Remote Buddy's preferences, that you have enabled the AJAX Remote and that it shows the status "active".
- The OS X firewall is active and blocking incoming connections. Please read the entry "How can I define a rule to allow access to port 8888 with active Firewall?" for a step-by-step howto for fixing this problem.
- Bonjour® only works LAN-wide. In order to reach your computer by its Bonjour® name, it needs to be located in the same IP subnet - which in this case means that it must be connected to the same WiFi network. If your computer is connected to the same LAN (wired connection) as the WiFi Access Point, but not to the WiFi Access Point itself, your computer and your device are located in different subnets, whereas Bonjour® services usually can't be announced beyond the boundaries of subnets. Furthermore, the iPhone™ does only support Bonjour® addresses starting with firmware version 1.1.1. Older firmware releases can't make any sense of them.
The solution - in both cases - is to directly enter the IP of your computer on your device. Complete URLs for all network connections/interfaces of your computer can be found directly within Remote Buddy under "Preferences > AJAX Remote".
- A firewall / router does not forward connections. If you are trying to access your computer from the Internet, only a direct connection using the IP of your internet connection is possible.
- If your computer has a direct connection to the Internet without any intermediate router, Remote Buddy will show the correct IP address of your computer under "Preferences > AJAX Remote".
- If your computer is connected to the Internet through an intermediate router, only that router knows your current IP on the Internet. Furthermore, you need to make sure, that it forward connections to port 8888 to your computer. Please consult the manual of your computer to learn whether your router supports that function and how you can set it up.
- Our service for you: you can let our server tell you your current Internet IP at http://www.iospirit.com/myip/.
Currently, these browsers are officially supported by the AJAX Remote:
- Safari® on iPhone™ with OS 3.0 or later
- Safari® on iPod® Touch with OS 3.0 or later
- Safari® 4 or later
The AJAX Remote is using the latest web standards (like CSS3, which is often only supported sufficiently by Safari®) to utilize the available bandwidth and CPU power efficiently.
IMPORTANT: to use the AJAX Remote, your setup needs to meet all of the AJAX Remote requirements!
Thanks for your interest in the future of Remote Buddy. Of course the iPhone™ SDK is also of interest to us.
Please understand, though, that we don't talk about future products or plans prior to to their close-to-complete-realization or release.
If you want to stay up to date on this topic, we recommend to follow us on Twitter or subscribe to our newsletter or RSS feed (find all links at the footer of the product page). News will be available here, first.
| User 27.04.2010 14:23:47 | Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Thanks for asking. Please check that 1) no other application using the iSight is running (like f.ex. Photobooth and in some modes also iChat, iMovie, ..) 2) you didn't turn off access to the camera at Remote Buddy Prefs > AJAX Remote. Is the green light next to the iSight lit? Best regards, Felix Schwarz
| User 27.04.2010 20:42:43 | Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. HI Felix, Thanks for the quick response! 1) Yes, I can confirm that no other application or external device is using the isight. I have a 2009 imac with built in camera. When I open quicktime 7 and go to preferences, I can confirm my settings are correct. Applications that use the cam work properly when launched. (ichat, photo booth, etc.) 2) No, the green light has never come on when selecting camera from the ajax launcher screen. I have double checked the preferences in RB are all properly set. I have even turned on logging and checked my console to see if I could learn anything in terms of strange error messages. Nothing seems out of the ordinary. In the console, I see the "GET" request over and over. 3) I opened it in my default browser Chrome on the imac and had the same problem. Everything else works as expected. 4) I have used both the bonjour and ethernet urls. Same outcome with each. I have a feeling either it must be network related or possibly permission issue with the script? Like I said, I'm stumped. Everything else works as advertised. I will continue troubleshooting and will post my findings if I stumble across a solution. For all I know it could be totally obvious (and yes, the button for allowing previewing is checked!). A start would be getting the green light to come on...then I would the device is getting the instruction.
| User 04.05.2010 11:05:36 | Re: Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Thanks for the info. Do you have any other cameras connected to your Mac by any chance? Although I believe that the setting you make in QuickTime Player 7 only affects this particular application: what camera have you selected there (my setting there is "Automatic")? Remote Buddy doesn't use any scripts. It uses a webserver of its own (IOSPIRIT RapidHTTPD). The error message you see is actually an image and sent by the server when it couldn't get exclusive access to the default camera device. At this point, I don't have any idea why Remote Buddy would be the only application on your Mac that doesn't get access to the default camera device. Do you see any error messages under "All messages" in Console.app? If you want me to have a look, please open System-Profiler.app, select "Save", save a file in SPX format and send it to info@iospirit.com. Thanks in advance. Best regards, Felix Schwarz
| User 04.05.2010 21:04:51 | Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Hi Felix, I was able to finally fix it in the following manner... My problem was actually twofold, the first was the wifi connection from the iphone to my router and the second was a runaway process that was slipping my notice in the syslog. Once I realized that it was a server and not a script as I had assumed, I simply reset everything and begun the setup process from scratch. I restarted my router from the admin page which forced all my devices to renew their dhcp ip's. Updated and renewed the iphone as well. Then I went to my console and saw that i had a runaway process caused by old USB device driver...I am pretty sure that was what had the video port confused. I killed the process and turned off the driver in system preferences. Finally I opened RB preferences. Turned off the ajax server, unchecked everything and turned it back on. Making sure that was working, I then went ahead turned it off again and checked the video preference, turned it back on and it opened up without any issue! So I think it was obviously the USB driver with the runaway process that was looking for the device which was not attached to the machine coupled with the random spotty dhcp issue. Problem solved. I must say I love this product so much, it really is quite amazing! Thanks for your time and help!
| User 04.05.2010 22:47:46 | Re: Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Thanks a lot for your detailed feedback and describing your way to the solution. Out of interest: which USB driver was causing you this issue? Thanks in advance! Best regards, Felix Schwarz
| User 04.05.2010 23:09:07 | Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. The culprit was from Game Pad Companion v2.4 (http://www.carvware.com/gamepadcompanion.html). I have a usb gamepad controller that i sometimes use as midi device for my audio apps and the device came with no native support for OS X, so game pad companion solved the issue. The problem was that you have start and stop the control panel, I did not have the device connected but the service was still running and the errors were bloating my syslog like crazy! Apparently it was also interfering with your product as well. I will see if i can reproduce the issue to be absolutely sure. will let you know...
| User 19.10.2010 18:39:09 | Re: Ajax remote with iphone: Camera giving error message | |
This posting is older than 6 months and can contain outdated information. Hello, So this seems to be the exact problem I've been having but I'm not nearly as tech savvy so I have no idea what you're talking about when you describe how-to-fix-the-problem. Is there a way you could walk a complete luddite through what you did to fix it? Thanks in advance! Rio Gonzalez
|
|