Babyphone app support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-application-lifecycle |
New
|
Undecided
|
Unassigned |
Bug Description
I'd like to implement a Babyphone app. The server side (baby's end) would ideally run on some devboard like device like the Raspberry Pi with Ubuntu Snappy. The client side of it (parent's end) would run on an Ubuntu Phone.
I'm imagining the server analyzing the recorded audio for some minimum threshold level and if it's reached, it establishes the audio channel to the phone and starts playing the audio there. If the recorded audio volume falls below the threshold again, the audi connection would be dropped again.
There would be the need for a permanent link between client and server in order to control the establishment of the audio streaming channel.
While this use case is very similar to the one in bug 1505548, the difference is that the playback start/stop would need to happen even if the babyphone app is not focused. In bug 1505548 the actual establishing of the audio/video channel can happen once the client app is launched.
An interesting feature, I'm a happy user of http://www.babymonitor3g.com/ and it only establishes video/audio connection in case that something happens. With that, wouldn't an event-based approach be more appropriate on the parent device, dispatching notifications and only enabling streaming on demand?