Channel change speed?
#1
Hey all,

I'm looking in to switching from NPVR to WMC for some of the additional recording features but I'm curious: How fast are channel changes in XBMC using wmc.pvr?

I ask because I use two Hauppauge Colossus capture cards with NPVR and in XBMC channel changes are on the order of 5-7 seconds. I know there's a Windows-only "fast channel" build of XBMC Margro did but even that one only drops it to 2-3 seconds - not the time it takes to blast it, I mean the current channel freezes and then the new one starts several seconds later.

My experience with the NPVR client and (old) WMC client is even with a capture source channel changes are super-quick - as fast as my blaster can make them, anyway. What's the general opinion? Particularly interested in anyone using capture sources like mine instead of tuners.

It looks like I'll have to revert back to Windows 7 to do this correctly (Hauppauge silliness) so it'll be some work but if I can get faster channel changes and better series/recording buffer options I'll do it.
Reply
#2
Due to the way that we are interacting with WMC channel change speed is not one of the strong suits of this particular pvr addon, sorry to say. It really depends on your specific tuner response times, but assuming they are quick and you have decent HDD and gigabit wired network it will still be a few seconds in the backend plus the XBMC analyse time (this analyse time is what margro's build pretty much eliminates)
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply
#3
Appreciate the response!

I've tried Margro's build but since I mostly use OpenElec boxes I guess I will wait until his changes get mainlined.
Reply
#4
Unfortunately his changes arent going to be mainlined as they were not seen as an appropriate way to deal with the issue, by the XBMC powers that be for this ffmpeg/etc areas. I believe in some edge cases these changes did cause people issues (eg no video being displayed, since it shortened the duration allowed to analyse for streams). There is a full conversation about it, on the github pull request of margro's change, if you want to read more.

You could perhaps build your own linux version including margro's change, or see if you can convince the OpenElec builders to include margro's change in their mainline
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply
#5
(2014-05-11, 09:26)ixian Wrote: I ask because I use two Hauppauge Colossus capture cards with NPVR and in XBMC channel changes are on the order of 5-7 seconds. I know there's a Windows-only "fast channel" build of XBMC Margro did but even that one only drops it to 2-3 seconds - not the time it takes to blast it, I mean the current channel freezes and then the new one starts several seconds later.
Can you use even use two Colossus cards in WMC? I currently have one and it works fine in Win7 MC but everything I've researched needed an obsolete DVBLink in order to have more than one.

Ideally I'd like it to behave similar to Hauppage Capture + Blastcfg where the stream keeps playing and it sends the IR commands.
Reply
#6

(2014-05-12, 04:10)scarecrow420 Wrote: Unfortunately his changes arent going to be mainlined as they were not seen as an appropriate way to deal with the issue, by the XBMC powers that be for this ffmpeg/etc areas. I believe in some edge cases these changes did cause people issues (eg no video being displayed, since it shortened the duration allowed to analyse for streams). There is a full conversation about it, on the github pull request of margro's change, if you want to read more.

You could perhaps build your own linux version including margro's change, or see if you can convince the OpenElec builders to include margro's change in their mainline

Thank! I'll look in to a DYI since I doubt OE will do it either.

(2014-05-12, 16:01)live4ever Wrote:
(2014-05-11, 09:26)ixian Wrote: I ask because I use two Hauppauge Colossus capture cards with NPVR and in XBMC channel changes are on the order of 5-7 seconds. I know there's a Windows-only "fast channel" build of XBMC Margro did but even that one only drops it to 2-3 seconds - not the time it takes to blast it, I mean the current channel freezes and then the new one starts several seconds later.
Can you use even use two Colossus cards in WMC? I currently have one and it works fine in Win7 MC but everything I've researched needed an obsolete DVBLink in order to have more than one.

Ideally I'd like it to behave similar to Hauppage Capture + Blastcfg where the stream keeps playing and it sends the IR commands.

There's a way to add a second card with a registry hack - I don't recall the link but I remember it was pretty easy to Google.

I don't think it allows the use of both IR Blaster ports though - that's a limitation of their executable which they never fixed. You'll have to use an MCE blaster (which I already use) or something like the USB UIRT.

How well does it work though? That I couldn't tell you.
Reply
#7
Got another colossus coming - will try it WMC (found the registry procedure on an internet archive cached page).

I've had "Tuner not available" errors with the NPVR client on OpenELEC (with no problems on Windows clients) so I switched to serverWMC.
Reply
#8
I really don't see channel change speed to be a big issue. Flipping through 40 channels or so on an old cable used to be something people did years ago. Now with 100's of channels, you scroll through the guide looking for content and play it.
Reply
#9
(2014-05-23, 10:21)Phoenex Wrote: I really don't see channel change speed to be a big issue. Flipping through 40 channels or so on an old cable used to be something people did years ago. Now with 100's of channels, you scroll through the guide looking for content and play it.

And....when you scroll through that content to play it, it takes a while to start or change. I wasn't talking about flipping through dozens of channels at a time.

It's cool if you've gotten used to it and/or don't mind the delay but that doesn't mean the problem doesn't exist.
Reply
#10
Like scarecrow says, the channel time is a weakness of our approach (but what we gain is being able to play with any hardware that wmc can play with, and the ability to be able to do time shifted instant recordings). The delay is not all on us though, the margro build shows that about 50% of it is on xbmc. Btw, I think the margro build was not adopted in gotham because there are some plugins that don't play well with it (I am fuzzy on this though). Also not sure if it is going to be revisited in whatever is coming next.

Our solution works for me, because the only thing I watch live is sports. I can't understand why anybody watches anything other than sports live, but some of us are hunters - I retired from hunting long ago. You might want to look at tvheadend, I hear it has very fast channel changes.
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#11
(2014-05-23, 15:18)ixian Wrote:
(2014-05-23, 10:21)Phoenex Wrote: I really don't see channel change speed to be a big issue. Flipping through 40 channels or so on an old cable used to be something people did years ago. Now with 100's of channels, you scroll through the guide looking for content and play it.

And....when you scroll through that content to play it, it takes a while to start or change. I wasn't talking about flipping through dozens of channels at a time.

It's cool if you've gotten used to it and/or don't mind the delay but that doesn't mean the problem doesn't exist.
I must admit I have only seen one video of this add on in operation. How much slower is the channel change compared to the Xbox 360 extender? We have five 360's on gig Ethernet channel change speed is around 8 sec between HD channels.
Reply
#12
It varies by set up, but my change time is around 6s (not using margro).
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#13
Just want to bump this thread... my old man finds channel switching far too slow, 5 seconds is too slow. He wants 1-2 seconds max, just like WMC. Is there anything I can do to improve channel switching performance? Using ServerWMC locally on a quadcore phenom PC with an SSD.
Reply
#14
try the margro builds with the switching times improvements. i use margro build with mediaportal backend and i have switching times max. 1 second.

https://www.scintilla.utwente.nl/~marcel...tml#gotham
Reply
#15
(2014-07-02, 15:03)Ed76 Wrote: try the margro builds with the switching times improvements. i use margro build with mediaportal backend and i have switching times max. 1 second.

https://www.scintilla.utwente.nl/~marcel...tml#gotham

Thanks. I'll give this a try. I timed the switching difference between WMC natively and ServerWMC via XBMC - 2 seconds versus 7 seconds.
Reply

Logout Mark Read Team Forum Stats Members Help
Channel change speed?0