Here is a short description of the app required capabilities:
1. Locating a device (IP address) via UPnP
2. Ability to configure device via HTTP protocol
3. Ability to send commands to device via SMS messages
Ability to receive SMS notifications from device
4. Ability to receive streaming Audio/Video from device using RTP protocol.
Streaming session will be described by an SDP file (which should be received from the device).
(this is identical capability as VLC player).
For a start, first project you should bid is for Android app. and after that BlackBerry , Symbian and Iphone