INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Are there any plans to improve channel changing  (Read 2859 times)

jachin99

  • Citizen of the Universe
  • *****
  • Posts: 559
Are there any plans to improve channel changing
« on: September 16, 2019, 06:49:50 pm »

Channel changing is a little slow in jrmc.  To compund the problem they get even slower when I back out to the guide and pick a new channel.  Changing channels under these circumstances often results in jriver freezing for a minute and the windows loading circle popping up.  It can take up to thirty or forty seconds for a smooth video stream to appear after changing the channel.  I use hdhr primes and madvr.  My question is, are there any plans to improve channel changing in the future?  Wmc did this flawlessly.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: Are there any plans to improve channel changing
« Reply #1 on: September 16, 2019, 07:45:04 pm »

30 seconds is not normal.  Channel changing should take only 3 - 5 seconds.  Theater view seems to be slower than before, not sure what causes it.
Logged
Yaobing Deng, JRiver Media Center

jachin99

  • Citizen of the Universe
  • *****
  • Posts: 559
Re: Are there any plans to improve channel changing
« Reply #2 on: September 16, 2019, 08:58:18 pm »

If there is anything I can do to help, or any kind of info I can provide I can do that also.  Just for testing, I tried changing channels in standard view, and I counted 15 seconds before I got smooth video.  I saw a buffering message for about the last three or four seconds. 
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: Are there any plans to improve channel changing
« Reply #3 on: September 16, 2019, 09:47:07 pm »

Are you using RO HQ or Standard?  If HQ, try Standard.

Is your hard drive slow?  Have you setup your antivirus properly so it exempt MC from monitoring?
Logged
Yaobing Deng, JRiver Media Center

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: Are there any plans to improve channel changing
« Reply #4 on: September 16, 2019, 11:43:44 pm »

For me, on a MC Client, connected to the MC Server in my signature, and running RO HQ;

Starting channel using the Watch menu option under the Guide in Theatre View (select channel in Guide, select Watch) without a channel already playing: 8 seconds
Starting channel playback from Standard View Television pane, by double-clicking the program or selecting it and clicking the Watch button: 8 seconds

Changing channel using the Watch menu option under the Guide in Theatre View (select channel in Guide, select Watch) while a channel is already playing: 3 seconds
Changing channel using the OSD while an existing channel is playing in Theatre View: 3 seconds
Changing channel from Standard View Television pane while a channel is already playing, by double-clicking the program or selecting it and clicking the Watch button: 3 seconds

So the time it takes to start a channel is longer than the time it takes to change the channel, using any method, and is pretty consistent. I would think that extra time is required to find and take control of a tuner, rather than just asking it to change channels.

The longer time you are seeing would possibly point to the hardware environment I suspect, rather than the MC configuration.

Jachin99, you are using an HDHomerun Prime tuner by the look of it, as you see it under DLNA devices. It looks like you are on Windows 10 for MC now. Are you still running WMC on a separate PC for DVR capabilities? If so, WMC could also be interfering with the release on the tuner for MC to use. Or at least co-existence of MC and WMC may be causing a delay in tuner aquisition and channel changing. At a minimum, MC has to check if the tuner is available to start a channel, which takes a little time. But more likely it is just because it is a network tuner.

The tuner on my MC Server is an internal PCIe four tuner card. I suspect the hardware I am using is just faster than yours, as MC relies on network traffic to change channels on the HDHomerun Prime, while mine does not.


BTW, you said back in June that "I also enabled Media network, and setup public folder sharing and media streaming on the computer". MC doesn't need either public folder sharing or Media Streaming in Windows 10. You may want to use Shares, although that isn't necessary for MC Client/Server configuration. But Public Folder Sharing is a specific thing. Media Streaming in Windows 10 is a built-in DLNA Server for Windows 10, and is not required as MC's Media Network and DLNA Servers handle that functionality. You are basically duplicating servers by running Media Streaming in Windows 10.

Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Are there any plans to improve channel changing
« Reply #5 on: September 17, 2019, 03:40:34 am »

Great day to all of you, Yaobing, yes same here:
Quote
Theater view seems to be slower than before, not sure what causes it.

I'm noticing this larger lag in Theater View since the last 2-3 versions aswell.
Logged

jachin99

  • Citizen of the Universe
  • *****
  • Posts: 559
Re: Are there any plans to improve channel changing
« Reply #6 on: September 17, 2019, 09:27:48 am »

Are you using RO HQ or Standard?  If HQ, try Standard.

Is your hard drive slow?  Have you setup your antivirus properly so it exempt MC from monitoring?

Changing the renderer to RO Standard greatly improves things.  Channel changes are only a few seconds under all circumstances.  I moved my TV buffer to the main drive which is a SSD but this didn't yield any improvements with MadVR.  I also disabled the WMP network sharing service, uninstalled a few programs, tried changing the MadVR CPU and GPU buffers, changed the audio buffer, among other things.  I still get a Windows loading circle on channel changes in theater view with MadVR
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Are there any plans to improve channel changing
« Reply #7 on: September 17, 2019, 09:32:55 am »

Using madVR with ROHQ, did you make any changes to madVR? 
Logged

jachin99

  • Citizen of the Universe
  • *****
  • Posts: 559
Re: Are there any plans to improve channel changing
« Reply #8 on: September 17, 2019, 09:36:18 am »

For me, on a MC Client, connected to the MC Server in my signature, and running RO HQ;

Starting channel using the Watch menu option under the Guide in Theatre View (select channel in Guide, select Watch) without a channel already playing: 8 seconds
Starting channel playback from Standard View Television pane, by double-clicking the program or selecting it and clicking the Watch button: 8 seconds

Changing channel using the Watch menu option under the Guide in Theatre View (select channel in Guide, select Watch) while a channel is already playing: 3 seconds
Changing channel using the OSD while an existing channel is playing in Theatre View: 3 seconds
Changing channel from Standard View Television pane while a channel is already playing, by double-clicking the program or selecting it and clicking the Watch button: 3 seconds

So the time it takes to start a channel is longer than the time it takes to change the channel, using any method, and is pretty consistent. I would think that extra time is required to find and take control of a tuner, rather than just asking it to change channels.

The longer time you are seeing would possibly point to the hardware environment I suspect, rather than the MC configuration.

Jachin99, you are using an HDHomerun Prime tuner by the look of it, as you see it under DLNA devices. It looks like you are on Windows 10 for MC now. Are you still running WMC on a separate PC for DVR capabilities? If so, WMC could also be interfering with the release on the tuner for MC to use. Or at least co-existence of MC and WMC may be causing a delay in tuner aquisition and channel changing. At a minimum, MC has to check if the tuner is available to start a channel, which takes a little time. But more likely it is just because it is a network tuner.

The tuner on my MC Server is an internal PCIe four tuner card. I suspect the hardware I am using is just faster than yours, as MC relies on network traffic to change channels on the HDHomerun Prime, while mine does not.


BTW, you said back in June that "I also enabled Media network, and setup public folder sharing and media streaming on the computer". MC doesn't need either public folder sharing or Media Streaming in Windows 10. You may want to use Shares, although that isn't necessary for MC Client/Server configuration. But Public Folder Sharing is a specific thing. Media Streaming in Windows 10 is a built-in DLNA Server for Windows 10, and is not required as MC's Media Network and DLNA Servers handle that functionality. You are basically duplicating servers by running Media Streaming in Windows 10.

MC works pretty well as a DVR so I tore down WMC, and changed everything over to Win 10.  The only program MC shares tuners with is Emby, which I closed for testing.  It seems like a graphics to me because it only acts up when ROHQ is enabled but take that as a grain of salt because I'm certainly no expert.  I should note that I rarely have issues with Emby not sharing tuners, if ever.  The only thing I can think of next is to start uninstalling Computer Games. 
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Are there any plans to improve channel changing
« Reply #9 on: September 17, 2019, 09:43:45 am »

The only way to rule out Emby is probably to uninstall it. 
Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: Are there any plans to improve channel changing
« Reply #10 on: September 17, 2019, 07:26:47 pm »

So, graphics driver?

Update to the latest version, or if you are already on it, downgrade to an earlier version, and see if that changes things?

It would be good if more people tested how long a channel change takes, and reported it here.

You could also make sure no Emby services are running, before trying an uninstall test. Some DVR software will run services for tuner communication, even if the software isn't running. Or if you don't use the Emby TV functionality, turning that off and rebooting may shut down such services.

PS: I comment because I would love to have sub one second channel changes. MC was sped up for large Libraries, maybe there is some optimisation that can be done for channel changes, or just video startup generally?
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Are there any plans to improve channel changing
« Reply #11 on: September 17, 2019, 07:33:03 pm »

Rod,
How long does it take for you?
Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: Are there any plans to improve channel changing
« Reply #12 on: September 17, 2019, 07:50:48 pm »

It's buried in my previous post.

3 seconds to switch if any channel is already playing
8 seconds if MC needs to start playing a channel when none are playing

Oh, and that is on a MC Client, which I would consider worst case, compared to doing it on a MC Server directly.
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

jachin99

  • Citizen of the Universe
  • *****
  • Posts: 559
Re: Are there any plans to improve channel changing
« Reply #13 on: September 17, 2019, 07:56:29 pm »

So, graphics driver?

Update to the latest version, or if you are already on it, downgrade to an earlier version, and see if that changes things?

It would be good if more people tested how long a channel change takes, and reported it here.

You could also make sure no Emby services are running, before trying an uninstall test. Some DVR software will run services for tuner communication, even if the software isn't running. Or if you don't use the Emby TV functionality, turning that off and rebooting may shut down such services.

PS: I comment because I would love to have sub one second channel changes. MC was sped up for large Libraries, maybe there is some optimisation that can be done for channel changes, or just video startup generally?

THIS!!!  I would also love to have this.  I'm not willing to remove emby to test things but I will try things out on a different PC.  The only thing I might not have mentioned is that I'm using native and not jtv.  I'll test some more and come back
Logged

tzr916

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1391
Re: Are there any plans to improve channel changing
« Reply #14 on: September 17, 2019, 09:01:28 pm »

Time cut in half with version 25.0.86 (64bit) of MC. Nice  :)
Still running v25.0.86, still have 3-4 second channel tune/change. Try rolling back MC?
Logged
JRiverMC v33 •Windows 10 Pro 64bit •Defender Exclusions •ṈŘ 3rd party AV
•ASUS TUF gaming WiFi z590 •Thermaltake Toughpower GX2 600W
•i7-11700k @ 3.6GHz~5GHz •32GB PC4-25600 DDR4
•OS on Crucial P5 Plus M.2 PCIe Gen4 •Tv Recordings on SATA 6TB WD Red Pro
•4 OTA & 6 CableCard SiliconDust Tuners
•nVidia RTX2060 •XBR65Z9D •AVRX3700H •Fluance 7.2.2 [FH]
•SMP1000DSPѫRSS315HE-22■DIYSG Cube-12
•eD LT.500ѫeD 13ov.2■eD A3-300
Pages: [1]   Go Up