Karl Lattimer wrote:
> yeah, and multicast to all of your rooms, imagine the implications
> of a 'tuner box' with like 5 tuner cards in it, freevo could record
> from 5 channels AND timeshift all five on different freevo boxes on
> screen, because vlc allows you to have as many clients as your
> bandwidth limitations provide.

Yes, it all sounds nice. But I failed to get vlc running. In fact (if
it is a good design), the client does the time shifting, not the
server. So vlc as tv player is what you want.

But let me tell you what I have in mind: one recordserver, many
recorders on different machines (that is working right now). If you
want to watch tv, you contact the recordserver (since there can only
be one app knowing what should be on what tv vard). The recordserver
records to multicast if you like, or (as we do it know) in a directory
with a set of files. 

Most of it is already working in cvs.

So why not vlc? First of all, I couldn't get it running. Second: every
new player (vlc, gstreamer, whatever) takes time to integrate into
Freevo. I don't have that time. So _I_ will only integrate two
programs: mplayer and xine. But this two will be integrated with
freevo having _full_ control over the stream and freevo drawing on top
of the video. So this is more important to me than supporting every
player. But if someone whats to help, I would accept vlc patches. 

> Or how about, a bunch of freevo boxes which share channels each one
> will only ever stream a different channel, the boxes all communicate
> with each other so if one freevo is already providing a channel
> there isn't any need to start streaming it a second time, now if one
> of the boxes in the cluster is missing a tv tuner, that is ok,
> because it can request a stream from one of the others that does. If
> someone is watching tv on one, and an item in their recording
> schedule is about to start, it could utilise a tuner in a remote box
> also. It could also be possible to share recording schedule across
> all of the systems in the cluster, at that point it would probably
> be a good idea to set up NFS or a cluster file system to efficiently
> share storage requirements and ensure access to each of the freevo
> boxes. If one system gets nominated for the first item in the
> recording schedule, then the next available box can pick up the next
> one, and so on. The advantages of using a client/ server based TV
> model are pretty much endless.

Yes, and we are using it in Freevo cvs. In fact, there is a module
kaa.record in cvs that can record to an output stream. Currently only
dvb input and file output, but that can be enhanced. All a recorder
needs to do is to add a mbus interface so the recordserver can control
it. vlc has no such bindings, but someone could write it. Same for
vdr. But (again) I don't have time for it. 

> I just wish I knew python and could code this stuff ;S

http://docs.python.org/tut/tut.html


Dischi

-- 
This signature is temporarily under construction

Attachment: pgpnas6noLVDg.pgp
Description: PGP signature

Reply via email to