2011-03-18, 12:02 AM
I used to be a GBPVR user and have only recently rediscovered the project as NPVR! I see great things and can't wait to see what you do with it! Right now I'm trying to do something a little unorthodox so let me explain my setup:
I have a HDHomerun that serves my TV channels as streams. I got one because I wanted all of my connected devices to have access to tv content without requiring tuner hardware. The obvious choice would be to use GBPVR in client mode. After trying it out, I discovered that it was way too choppy on client computers. Likely, this is because the host computer is reencoding the live stream and then trying to transmit it to the client on an already congested network. Could you consider adding special behavior to the npvr client code such that if the user is tuning a channel from a HDHomerun then it will just transmit the stream url to the client and the client can pull the stream directly. Hopefully that makes sense.
Until such a feature exists, I'm trying to cobble together a workaround. I am syncing the program folder and the database folder between all clients. This works well for syncing settings, database, and tvxml.xml but one thing it doesn't do is share the channel list between all clients (which is desirable in my case since all computers are identical and they are sharing an identical source, the HDHomerun). How do I transfer (or sync) the channel list from one computer to another? Secondly, is there a better way of doing this that I'm missing?
-cs
I have a HDHomerun that serves my TV channels as streams. I got one because I wanted all of my connected devices to have access to tv content without requiring tuner hardware. The obvious choice would be to use GBPVR in client mode. After trying it out, I discovered that it was way too choppy on client computers. Likely, this is because the host computer is reencoding the live stream and then trying to transmit it to the client on an already congested network. Could you consider adding special behavior to the npvr client code such that if the user is tuning a channel from a HDHomerun then it will just transmit the stream url to the client and the client can pull the stream directly. Hopefully that makes sense.
Until such a feature exists, I'm trying to cobble together a workaround. I am syncing the program folder and the database folder between all clients. This works well for syncing settings, database, and tvxml.xml but one thing it doesn't do is share the channel list between all clients (which is desirable in my case since all computers are identical and they are sharing an identical source, the HDHomerun). How do I transfer (or sync) the channel list from one computer to another? Secondly, is there a better way of doing this that I'm missing?
-cs