NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Wishlist v
« Previous 1 … 30 31 32 33 34 … 193 Next »
Live TV without buffer

 
  • 0 Vote(s) - 0 Average
Live TV without buffer
whyukon
Offline

Junior Member

Posts: 27
Threads: 3
Joined: Mar 2012
#1
2012-04-13, 01:45 AM
When I watch Live TV, I rarely pause or rewind. Having the option to turn off Live TV buffering would allow NPVR to work like the old GBPVR "Live TV".

Why would I want to turn off buffering? Two reasons:
1. when watching some sports, I find my Live TV video to be a little bit jittery... not jerky, just not totally smooth. I think this MAY be because the overhead of recording the buffer results in some CPU starvation that results in not-totally-smooth live TV. There could be other reasons, but I did not find this jittery behaviour with GBPVR. This brings me to my second reason for wanting to turn off the Live TV buffer.
2. I use my PC for other tasks (on a second monitor) while watching Live TV. Those other tasks also consume valuable CPU cycles, and read/write from the hard drive. I have encountered situations where my CPU is running consistently between 95% and 100% due to other (unrelated) background tasks running while also trying to watch Live TV. It would help both my Live TV viewing and my other (non-NPVR) processing if I had the option of turning off the buffering.

This seems to me, perhaps naively, as if it should be an easy option to bring back. Since NPVR is actually doing two things at once in "Live TV", i.e. it is both displaying the true live feed (through all the processes that entails) and recording to the buffer (through the processes that entails), is it not fairly simple to just give an option to disable the buffering and its processes?

My system is a Dell Vostro 1320, Core 2 Duo 2.4 GHz, running 32-bit Vista. I am using a Hauppauge WinTV-HVR 950q and viewing and/or recording analog NTSC (cable) only.

Many thanks for considering this.
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,191
Threads: 958
Joined: May 2006
#2
2012-04-13, 03:47 AM (This post was last modified: 2012-04-13, 03:51 AM by mvallevand.)
Not wanting to take anything away from the request (I know others have asked) I think the buffering impact on the CPU is minimal and you probably need to look elsewhere for the problem. I have a low end C2D on my Vista system and in a quick test when recording NTSC, the CPU is average 1.48 according to perf mon. In another really good test of the NextPVR CPU buffer impact look at this perfmon capture, of my currently played LiveTV of the Chicago/Phoenex game to my NMT which is HD h264 capture from my HDPVR and also include http web streaming. The numbers speak for themselves.

Martin
whyukon
Offline

Junior Member

Posts: 27
Threads: 3
Joined: Mar 2012
#3
2012-04-13, 04:30 AM (This post was last modified: 2012-04-13, 05:43 AM by whyukon.)
I don't dispute your results, but I do know that they are not the same as mine. I probably should have originally posted my own perfmon results to illustrate. My resource monitor posting clearly indicates almost 24% Average CPU for NRecord.exe, while watching Live TV (NTSC Analog). When I start Live TV, my system's total CPU usage jumps by 40% OR MORE. I know from monitoring this on several different occasions, that this is typical for my system. So, while CPU usage may not be an issue for you, it is for me, and likely is for others, which may be why, as you have said, others have requested this feature (disabling buffering) in the past. BTW, the comskip process that you see here is a postprocessing batch on a tv show that was recorded immediately prior to my switching to Live TV, so don't be mislead into thinking something else is going on... the CPU for NRecord IS for Live TV.

I can see from your Perfmon posting, that the CPU usages for all of your tasks are lower than the corresponding usages of my tasks, so it seems as if your hardware is likely quicker than mine. If you, or anyone else, can suggest any way for me to substantially reduce the CPU usage of NRecord, short of buying different hardware, I welcome the suggestions. Failing that, I respectfully ask to leave my request on the wish list.

Thanks again.
Glen
[ATTACHMENT NOT FOUND]


mvallevand Wrote:Not wanting to take anything away from the request (I know others have asked) I think the buffering impact on the CPU is minimal and you probably need to look elsewhere for the problem. I have a low end C2D on my Vista system and in a quick test when recording NTSC, the CPU is average 1.48 according to perf mon. In another really good test of the NextPVR CPU buffer impact look at this perfmon capture, of my currently played LiveTV of the Chicago/Phoenex game to my NMT which is HD h264 capture from my HDPVR and also include http web streaming. The numbers speak for themselves.

Martin
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,191
Threads: 958
Joined: May 2006
#4
2012-04-13, 04:38 AM (This post was last modified: 2012-04-13, 04:49 AM by mvallevand.)
Is it possible your tuner is set for software encoding?

Martin
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#5
2012-04-13, 04:40 AM
Yes, that 28% CPU will virtually all be software encoding the video for analog on the 950Q, which would have to happen regardless of whether it was buffering to disk or not.
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,191
Threads: 958
Joined: May 2006
#6
2012-04-13, 05:30 AM
whyukon Wrote:I can see from your Perfmon posting, that the CPU usages for all of your tasks are lower than the corresponding usages of my tasks, so it seems as if your hardware is likely quicker than mine.

I doubt it I have an E4300 @ 1.8Mhz The reason it looks low is that I was streaming to the NMT which does the hard video decoding. I wanted to show you that the disk buffering was likely less than 1% of real CPU. I expect it would quite easy to lower those numbers with hardware encoding.

Martin
whyukon
Offline

Junior Member

Posts: 27
Threads: 3
Joined: Mar 2012
#7
2012-04-13, 06:13 AM
Thanks. It seems clear that this is partially a hardware issue... the tuner hardware. Sub is, of course, correct that the 950Q is software encoding only. However, I'm probably not the only former GBPVR / now NPVR user who is using software encoding. I do know that under GBPVR without buffering, my total Live TV CPU usage was less than it is now with NPVR. So, then it seems to me (again, possibly naively), that eliminating the buffering WILL gain me back some valuable CPU cycles that are being consumed by NRecord.


I will try to revive GBPVR on my computer to see whether I can come up with some comparative statistics to confirm or deny this hypothesis.
Glen

mvallevand Wrote:I doubt it I have an E4300 @ 1.8Mhz The reason it looks low is that I was streaming to the NMT which does the hard video decoding. I wanted to show you that the disk buffering was likely less than 1% of real CPU. I expect it would quite easy to lower those numbers with hardware encoding.

Martin
whyukon
Offline

Junior Member

Posts: 27
Threads: 3
Joined: Mar 2012
#8
2012-04-13, 06:47 AM (This post was last modified: 2012-04-13, 07:02 AM by whyukon.)
Maybe I'm barking up the wrong tree with this, and this has little or nothing to do with Live TV Buffering. Maybe it is other differences between GBPVR and NextPVR. However, for what it's worth, I can confirm a substantial increase in CPU usage (20% or more higher) with NextPVR's buffered LiveTV vs GBPVR's non-buffered Live Preview, on my system which as pointed out by Sub relies on software encoding. I ran the NextPVR test immediately after the GBPVR test, and tried to eliminate as many external influences as possible on the results (i.e. no other programs or unrelated disruptive background processes).

Here's the GB-PVR Live Preview CPU results:
[ATTACHMENT NOT FOUND]

And here's the NextPVR Live TV results:
[ATTACHMENT NOT FOUND]

So, sub, can you clarify, does it seem as if buffering is having a significant impact, or is this entirely due to other differences between GBPVR and NextPVR, or possibly something else.....?

Thanks again!
Glen
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#9
2012-04-13, 07:37 AM
GBPVR only supported a very limited number of soft encoder devices in it's very last release, and had limited capabilities with the few device it'd work with. For live preview live tv it effectively hooked the capture device directly to the audio/video renderers. NextPVR on the other hand MPEG2 encodes the output of these soft encoder devices to pass it through same logic as used by digital devices and hardware encoder devices, always ready to record/pause/skip etc.

There is zero chance I'm going to change NextPVR to work without encoding soft encoder devices.
whyukon
Offline

Junior Member

Posts: 27
Threads: 3
Joined: Mar 2012
#10
2012-04-13, 03:15 PM
Thanks for the clarification on that, sub. I had just switched from GBPVR to NextPVR a month or two ago, so I apologize for digging up old issues. I had hoped to stick with my Hauppauge 950Q since it worked well enough for me under GBPVR, but if I want to use NPVR maybe I should look for a device with hardware encoding. There's not much selection of tuner hardware available in my part of the world, which is how I ended up with the 950Q in the first place. But that's my problem, not yours!
Cheers!
Glen
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Live TV-Buffer restricted to current program - too limiting Jim_J 6 991 2024-06-14, 11:47 PM
Last Post: Jim_J
  Show the channel number on the information bar when watching live tv TheRealRoland 2 1,448 2020-11-13, 02:58 AM
Last Post: sub
  v5 Webclient TV Guide "Live TV" Tuner indicator elstaci 5 2,100 2020-08-01, 09:23 PM
Last Post: sub
  Timeshift buffer size/rotation configuration aderlopas 15 7,179 2020-02-10, 02:06 PM
Last Post: mvallevand
  Hook into active Timeshift Buffer from another client aderlopas 1 1,920 2019-03-11, 01:11 AM
Last Post: mvallevand
  update EPG from PSIP data of current live channel I am watching slashparen 5 2,788 2018-12-11, 07:08 PM
Last Post: mvallevand
  Better subtitling positioning on Video and TV (Live and Recorded). GuruSR 7 3,307 2018-04-19, 04:33 AM
Last Post: sub
  Display TV Guide in live TV using mouse np677 0 1,392 2018-03-04, 11:17 AM
Last Post: np677
  EPG to see new catagory LIVE JogG 3 2,709 2017-11-16, 11:17 PM
Last Post: JogG
  Android TV Live TV service reven 2 2,090 2017-10-24, 07:09 PM
Last Post: reven

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode