newbie-q, webcam -> beagle board -> wifi

Hi,

I want to hook up a webcam to a beagle board and transmit the signal
via wifi to my iphone. Is the beagle-board the right tool for this?
Any initial indicators of the direction I should head in?

Thanks,

ec :slight_smile:

Hi,

I want to hook up a webcam to a beagle board and transmit the signal
via wifi to my iphone. Is the beagle-board the right tool for this?
Any initial indicators of the direction I should head in?

I think one of the most simple ways would be to use Gstreamer's RTP
server: http://people.freedesktop.org/~wtay/

As alternative, you can try the harder way :wink: :
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-gstrtpbin.html

You might be also interested in the DSP-optimized codecs (for example
to encode with h264 in real-time). Here you can find a good examples:
http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines#H.264_RTP_Streaming

In addition, here is a cool page with useful gstreamer examples:
http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet

If you would be using Angstrom distribution, all required libraries
are available out of the box. I am not sure about gstreamer-rtp
server, but even if it is not available, it is easy to compile
yourself.

Regards,
Andrey.

Sorry, all my answers below were under assumption that iPhone can play
RTP stream, but after quick search in Internet I am not sure that
iPhone can do it.
I am not an Apple guy :slight_smile: . It would be good if you can find out what
media streaming formats are supported on iPhone. Then it would be
easier to find out how to generate them on BeagleBoard.

Gstreamer can also stream in formats other than RTP. Check out the
*serversink plugins. I commonly use tcpserversink and stream it to
VLC: http://www.electronsonradio.com/?p=69
Is VLC still available for the iphone? That would be an easy solution.