Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.
Forum closed
This forum was closed and turned into an archive effective April 21, 2018. It is no longer possible to create new topics or reply to existing topics.

Thanks everyone for all the great questions and contributions over the years.

Please use the Contact form to get in touch.

Remote Buddy Forum

Overview 

AuthorThread
User

11.10.2007 02:54:21
RB Camera on WiFi vs. EDGE
View

This posting is older than 6 months and can contain outdated information.
First off-- wow. What a great program! I was gone for a couple weeks and came back to a new upgraded Remote Buddy! Thank you!

I use RB on my iPhone as Ajax remote to view my camera. It works fine on my LAN.

While on EDGE, the main screen comes up properly (this tells me that my port is open and forwarded properly), but iPhone Safari crashes when it tries to access the camera. In fact, the Camera page opens properly, but when it goes to get the video, Safari crashes.

I hope I am being clear enough-- 
PPC G4 Dual 1.6Ghz 10.4.10, RB 1.7.3, iSight Camera 
iPhone firmware version 1.1.1 

These entries from the FAQ may be relevant to this topic:

Hardware - Apple® Remote
Hardware - iPhone™ / iPod® touch / AJAX Remote
User

12.10.2007 21:56:01
Re: RB Camera on WiFi vs. EDGE
View

This posting is older than 6 months and can contain outdated information.
Thanks for the feedback.

Remote Buddy doesn't make any difference between the type of 
connection between your iPhone and your Mac, though. The same 
Javascript code gets executed in Safari, the only difference is the 
connection speed.

The AJAX Remote's Camera and Trackpad module both base on its 
ImageStream class, which automatically adapts to the maximum bandwidth 
available. That means, it makes no assumptions about your connection 
speed and also won't flood your browser with requests that stack up 
because the connection speed is lower than a specific assumption. All 
code is really written with highly variable bandwidth and CPU power in 
mind.

Can you reliably reproduce this issue or does it only occur randomly?

I ask because my best guess is that - as the code that gets executed 
doesn't differ at all - you've experienced one of Safari's more or 
less random crashes.

In general, no Javascript, CSS or HTML code should be able to crash 
Safari in the first place. That any code - and especially *working* 
code, that even pays special attention to resource and bandwidth 
shortage - is even able to crash Mobile Safari is as annoying for you 
as it is for me.

Best regards, 
Felix 

User

13.10.2007 02:07:38
Re: RB Camera on WiFi vs. EDGE
View

This posting is older than 6 months and can contain outdated information.
I responded to Felix privately, but here are my comments, in case others have experienced the same issue--

Thank you for your response!

Again, RB is truly amazing on the iPhone-- wow.

I've just had success in isolating the issue - i'm sure the problem is with Safari, but you may be able to overcome it--

Sequence of events for crash 
- join a wifi network 
- go to my RB web address 
- press camera button 
- press Start Preview and enjoy video 
- do something else with your phone outside Safari 
- leave wifi source (or turn wifi off) 
- go back to Safari (this time on EDGE) 
- Safari tries to load the camera because the video was running last time Safari was up, but the source is not WiFi, it's EDGE 
- Safari will crash

Sequence of events for success 
- go to my RB web address 
- press camera button 
- press Start Preview and enjoy video 
- *** press Stop Preview *** <------that is the key. We must "stop preview" before leaving! 
- do something else with your phone outside Safari 
- leave wifi source (or turn wifi off) 
- go back to Safari (this time on EDGE) 
- press Start Preview and enjoy video, slower, of course, on EDGE.

Switching between data sources without stopping the video feed causes a Safari crash. We must Stop Preview before doing anything else to prevent a crash if rejoining from a different data source.

Can you force your code to go back to a state where it requires you to "Start Preview" again after leaving Safari or each time when re-entering that page?

GREAT PRODUCT!