3
« on: September 04, 2009, 05:47:12 PM »
Greetings,
LOVE the app and its capabilities. Some questions though:
1) What kind of security does the data stream from iCamSource to my iPhone maintain after the connection has been brokered? I don't mean the initial log on session request or the sent hash - I mean the constant outbound stream iCamSource is pushing to your servers (unless I am mistaken on when it pushes out the stream). Is it encrypted? Being that it relies on UDP 12000-12100 I believe that anyone listening on that port could intercept the data and watch or listen to the stream, assuming they know where to look and have the tools.
2) If the iCamSource maintains a connection with the SKJM servers (which I am unsure that it does, so please clarify), what kind of upload data usage could I expect to see on my ISP statement if iCamSource is left on 24/7, even if I am not actively viewing the steam using iCam on my iPhone? Assuming one does not have unlimited bandwidth allowance of course.
3) Am I correct in understanding that the stream is transmitted in MJPEG? Could you detail for me what specifications the encoding has specifically please?
Thanks a ton for a great app and for your time answering these questions!
Also I have some feature requests while I am at it:
1) Night vision - although my camera's built in low light mode works fine as long as I leave one small light on in the room, I would like to see some kind of software based night vision implemented if possible.
2) Ability to log motion push notifications in a database, with an option to store in both the phone and/or in iCamSource, in case I need to reference a past event.
3) Video Recording, Sound Recording, or both. Although I understand Apple's rules in not duplicating native iPhone features in apps, so this may be impossible in terms of obtaining rights.
4) If not video recording, at least allow iCamSource to take a screenshot (stored locally on the computer, but accessible from the phone) using the camera as soon as motion is detected. And possibly a setting to take consecutive pictures every 1-3 seconds for a set amount of time after motion is detected.
5) Ability to interface with my camera software/controls through iCamSource. Again, this may be crazy to implement due to the numerous cams and associated drivers people might use. I might just have to settle for finding some kind of VPN solution.
Thanks again all, great job!