2011-01-05, 03:38 PM
Hi!
I could make some progress on playback of livetv within my lan. You've made a lot of good changes for this kind. Now let me please tell you, what i have found out. First the important things:
Server running Win7 x64 Pro. 2x HVR-2200 (analog mode only), 1x CableStar hd 2 (digital cable only). The used lan is gbit, cat6 cable. The cpu has a lot of power (i3-550), 4 gb ram and a own hdd (barracuda 7200.10) for the timeshift folder.
1st client: I'll start watching live tv. All is fine. Buffering grows and starts playback after the configured buffer. 1st avail. tuner will be used.
2nd client: I'll start watching live tv. A small stuttering happens while initializing the 2nd tuner of the 1st card. After this, all is fine. 30 minutes watching live tv on 2 clients are absolutely no problem.
3rd client: After the 3rd active watching client the problems begins. After initializing the 3rd tuner there's a heavy stuttering. After this tv will be played back. But only on 2 clients smooth! Any more then 2 clients will start a diashow of live tv. The stuttering client will NOT recover itself from stuttering. If i stop and restart this client, then another client starts to stutter.
Short: It's not possible to use more than 2 clients for live tv. The lan usage while streaming to 3 clients AND watching via UltraVNC is under 20 percent. There should be enough room left for transports. The cpu is idling, 3 gb ram are available and free for usage.
I even installed a ramdisk (1,5 gb) and used this one as timeshift buffer (perhaps the barracuda isn't performant enough): Absolutely the same.
Ok, that's one "small" problem. The bigger and more annoying bug is the logic for the tuners. I can't "zap" through the channels without getting "tuner you're used is no longer available". This happens (if i am using only 1 client) after the 2nd or 3rd zap.
Another technical bug is the low intelligence while livetv over network. NPVR should look before creating a new bufferfile. If i watch on 2, 3, 4 or more clients the same channel, then npvr should create and stream only this one. Instead npvr creates a lot of buffer files and makes a lot of useless traffic.
The rest seems to be working good. I reduced the codecs to Haali Media Splitter, ffdshow (latest built from 2012-12-26), microsoft dtv/dvd and monogram aac decoder. No asynchronous playback anymore (hurray!).
I could make some progress on playback of livetv within my lan. You've made a lot of good changes for this kind. Now let me please tell you, what i have found out. First the important things:
Server running Win7 x64 Pro. 2x HVR-2200 (analog mode only), 1x CableStar hd 2 (digital cable only). The used lan is gbit, cat6 cable. The cpu has a lot of power (i3-550), 4 gb ram and a own hdd (barracuda 7200.10) for the timeshift folder.
1st client: I'll start watching live tv. All is fine. Buffering grows and starts playback after the configured buffer. 1st avail. tuner will be used.
2nd client: I'll start watching live tv. A small stuttering happens while initializing the 2nd tuner of the 1st card. After this, all is fine. 30 minutes watching live tv on 2 clients are absolutely no problem.
3rd client: After the 3rd active watching client the problems begins. After initializing the 3rd tuner there's a heavy stuttering. After this tv will be played back. But only on 2 clients smooth! Any more then 2 clients will start a diashow of live tv. The stuttering client will NOT recover itself from stuttering. If i stop and restart this client, then another client starts to stutter.
Short: It's not possible to use more than 2 clients for live tv. The lan usage while streaming to 3 clients AND watching via UltraVNC is under 20 percent. There should be enough room left for transports. The cpu is idling, 3 gb ram are available and free for usage.
I even installed a ramdisk (1,5 gb) and used this one as timeshift buffer (perhaps the barracuda isn't performant enough): Absolutely the same.
Ok, that's one "small" problem. The bigger and more annoying bug is the logic for the tuners. I can't "zap" through the channels without getting "tuner you're used is no longer available". This happens (if i am using only 1 client) after the 2nd or 3rd zap.
Another technical bug is the low intelligence while livetv over network. NPVR should look before creating a new bufferfile. If i watch on 2, 3, 4 or more clients the same channel, then npvr should create and stream only this one. Instead npvr creates a lot of buffer files and makes a lot of useless traffic.
The rest seems to be working good. I reduced the codecs to Haali Media Splitter, ffdshow (latest built from 2012-12-26), microsoft dtv/dvd and monogram aac decoder. No asynchronous playback anymore (hurray!).
You like nPVR? Then please help pay the bills, and keep the project alive!
My happy NextPVR family
Frei nach Dieter Nuhr: Wenn man keine Ahnung hat, einfach mal die Fresse halten.
My happy NextPVR family
Frei nach Dieter Nuhr: Wenn man keine Ahnung hat, einfach mal die Fresse halten.