Streaming Video Across Wire to Client?

I am capturing video from a Hauppauge 1150 DVR card using Hornetseye. I
am looking for some ideas on how best to stream the video to a client
device using Ruby.

My environment: Ruby 1.9.2, Ubuntu 10.04.

I eventually want to stream from my Ubuntu server to a SmartPhone, but
to get started I am thinking that I can write a Ruby client that I run
on one machine in my network and have it pull the stream from the server
and render it in a player.

I just learned about Rhomobile today, so I need to study that to see if
it’s a good client writing tool for me. But, are there other ways that
Ruby devs are writing SamrtPhone apps - Droid and iPhone - that work
well with streaming?

Thanks for your ideas!

–Bob

I eventually want to stream from my Ubuntu server to a SmartPhone, but
to get started I am thinking that I can write a Ruby client that I run
on one machine in my network and have it pull the stream from the server
and render it in a player.

gstreamer? vlc?