INTERACT FORUM

Please login or register.

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

Author Topic: Gizmo on Android maxes out my CPU  (Read 1233 times)

Stonehenge

  • Recent member
  • *
  • Posts: 21
Gizmo on Android maxes out my CPU
« on: April 27, 2018, 07:42:09 pm »

I finally have my JMC configured and set up the way I think I want it, for the time being.  So I was checking out other features and found out that I can use MC to stream music and tv shows to my android phone.  Great!

So, following the directions in the Wiki of how to setup the Media Server, and how to install Gizmo on my phone, I was ready to give it a try.

I have to say that I'm really impressed, but then again, I'm new to all this media center stuff, and streaming stuff...  Anyways, the thing is, I noticed that when I'm streaming a tv show to my phone, my computer's i5-2400 quad core is maxed out! It's an older cpu, but still very capable. It almost never gets maxed out, not even on the newest demanding games I run...

So, all that to say this.....  Is this normal behavior for JMC when streaming to a android phone via Gizmo?  Or, which is more likely, did I miss a configuration when setting up the server that I can check to bring down my cpu usage.  It just doesn't seem like my cpu should be working that hard to stream a show.
   
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71439
  • Where did I put my teeth?
Re: Gizmo on Android maxes out my CPU
« Reply #1 on: April 27, 2018, 08:07:27 pm »

You could try a different conversion setting.
Logged

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #2 on: April 27, 2018, 09:25:26 pm »

If you are talking about Options/Media Network/Advanced/Client Options/Video Conversion

Mine is checked to 'Original'   

So, if that is the section you are talking about, might you give me a bit more direction here?  There are only about 30 different choices to make other than 'Original', and I have no idea what any of them mean??
Logged

~OHM~

  • Citizen of the Universe
  • *****
  • Posts: 1825
  • "I Don't Play The Music The Music Plays Me"
Re: Gizmo on Android maxes out my CPU
« Reply #3 on: April 27, 2018, 11:32:25 pm »

240 or a 480 should do the trick....PAL or NTSC depending on your phone and country of origin, sometimes matter, H264 for a high end phone. give em all a try and see what works best 4 u....your not going to break anything, keep a list .....good luck
Logged
“I've Reached A Turning Point In My Life. I Now Realize I Have More Yesterdays Then Tomorrows”

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #4 on: April 28, 2018, 02:50:07 am »

Thanks for the direction!  I'll give 'em all a try and see what happens.
Logged

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 443
Re: Gizmo on Android maxes out my CPU
« Reply #5 on: April 28, 2018, 05:48:58 am »

I noticed something similar a couple of years ago.
https://yabb.jriver.com/interact/index.php/topic,105706.msg735517.html#msg735517
As I understand it you cannot change the settings MC uses when streaming to Gizmo or JRemote.
BUT you can do if you use a DLNA client like BubbleUPnP on your Android device.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71439
  • Where did I put my teeth?
Re: Gizmo on Android maxes out my CPU
« Reply #6 on: April 28, 2018, 05:52:43 am »

Gizmo has conversion settings for video.  It was added in the last year.
Logged

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 443
Re: Gizmo on Android maxes out my CPU
« Reply #7 on: April 28, 2018, 06:17:33 am »

Ohh that's exciting, where would I find them?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10721
Re: Gizmo on Android maxes out my CPU
« Reply #8 on: April 28, 2018, 06:23:16 am »

You can change the video quality from within Gizmo or JRemote, always could. Lower quality uses lower CPU.
Logged
~ nevcairiel
~ Author of LAV Filters

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 443
Re: Gizmo on Android maxes out my CPU
« Reply #9 on: April 28, 2018, 06:37:47 am »

I see.  Sorry I misunderstood, so DLNA is still the only way to avoid conversion when streaming to Android?
Logged

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 443
Re: Gizmo on Android maxes out my CPU
« Reply #10 on: April 28, 2018, 06:40:42 am »

If you are talking about Options/Media Network/Advanced/Client Options/Video Conversion

Mine is checked to 'Original'   

So, if that is the section you are talking about, might you give me a bit more direction here?  There are only about 30 different choices to make other than 'Original', and I have no idea what any of them mean??

Those settings only affect how that instance of MC will receive streams from another copy of MC acting as a server.

The setting Jim and Hendrik are referring to are in Gizmo, using the 3 vertical dots in the top right hand corner select Options and you will see a Video quality setting there.
Logged

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #11 on: April 28, 2018, 07:01:06 am »

@thecrow
Many thanks for clarifying that!!  Even when I set the quality within the Gizmo settings to lowest available, my cpu is still chugging along at 72-78% on all 4 cores.  That's just crazy to my way of thinking...  I mean, all that JMC is doing is streaming a file from my computer to my phone, it's not having to render it or anything, my phone does that.

For example, when my phone connects to my computer via the android file manager, and I stream a video file from my computer to my phone, the cpu hardly registers any workload at all.   I get the full 720P quality on my phone, without running my computer's cpu into the ground....

I am failing to understand why JRiver is having to tax my cpu so hard, just to serve up a file....
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71439
  • Where did I put my teeth?
Re: Gizmo on Android maxes out my CPU
« Reply #12 on: April 28, 2018, 07:07:01 am »

It's possible something else is causing the problem.  Antivirus?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10721
Re: Gizmo on Android maxes out my CPU
« Reply #13 on: April 28, 2018, 07:07:57 am »

Media Center does not just serve the file, it transcodes it to a format supported by the phone. That allows you to play virtually any video, no matter how obscure a format it is or how limited your phone's capabilities are. This does come at some CPU cost.
Logged
~ nevcairiel
~ Author of LAV Filters

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #14 on: April 28, 2018, 07:40:52 am »

It's possible something else is causing the problem.  Antivirus?

No, I don't run an anti-virus.  Matter of fact, I have the built-in defender disabled also.  Never did like any of that, and I'm not a "at-risk" kind of guy....  Pretty safe in my browsing habits and all that...
Logged

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #15 on: April 28, 2018, 07:44:29 am »

Media Center does not just serve the file, it transcodes it to a format supported by the phone. That allows you to play virtually any video, no matter how obscure a format it is or how limited your phone's capabilities are. This does come at some CPU cost.

Ah, now I'm starting to understand the cpu usage.  Thing is, my phone does not require any 'transcoding' in order to play video formats.  It will play virtually anything I throw at it. 

Having established that, is there a way for me to go into Media Centers options and disable that transcoding it does?  Or even a reg hack, or something of the kind...  It's just simply not a feature I need Media Center to do on behalf of my phone.
Logged

tzr916

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1319
Re: Gizmo on Android maxes out my CPU
« Reply #16 on: April 28, 2018, 08:45:10 am »

...Thing is, my phone does not require any 'transcoding' in order to play video formats.  It will play virtually anything I throw at it...

Exactly.

...so DLNA is still the only way to avoid conversion when streaming to Android?
Yep.

With MC24 here.... these are what's (still) on my wish list:

- Fully functional MC Android App / Tv Client with Theater View.
Logged
JRiverMC v32 •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ѫeD A3-300[RSS315HE-22] •SPA300DѫYSTSW215[15-PRX8S4]

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 443
Re: Gizmo on Android maxes out my CPU
« Reply #17 on: April 28, 2018, 09:31:03 am »

Having established that, is there a way for me to go into Media Centers options and disable that transcoding it does?  Or even a reg hack, or something of the kind...  It's just simply not a feature I need Media Center to do on behalf of my phone.
You can achieve what you want if you use a DLNA client instead of Gizmo/JRemote and adjust settings in Tools>Options>Media Network>Add or configure DLNA servers>Select your server from the list>Video>Mode:Original.

Personally I use:
BubbleUPnP combined with MX Player for video on my Android devices.
USB Audio Player PRO to playback audio locally on Android as it supports true HiRes output on my hardware.
JRemote/Gizmo as a controller to play from MC to other renders including MC clients.

I wish there was one app that did it all but haven't found it yet.
Logged

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #18 on: April 28, 2018, 09:32:29 am »

""
Quote from: thecrow on Today at 06:37:47 am

    ...so DLNA is still the only way to avoid conversion when streaming to Android?

Yep.""

Well, not strictly true.  As I say, I can connect via SMB2 to my computer and stream direct to my phone, no problem, and no transcoding needed.  Just not using Media Center, is all, which is sort of a bummer.  I really like this program!!
Logged

Stonehenge

  • Recent member
  • *
  • Posts: 21
Re: Gizmo on Android maxes out my CPU
« Reply #19 on: April 28, 2018, 09:35:33 am »

You can achieve what you want if you use a DLNA client instead of Gizmo/JRemote and adjust settings in Tools>Options>Media Network>Add or configure DLNA servers>Select your server from the list>Video>Mode:Original.

Personally I use:
BubbleUPnP combined with MX Player for video on my Android devices.
USB Audio Player PRO to playback audio locally on Android as it supports true HiRes output on my hardware.
JRemote/Gizmo as a controller to play from MC to other renders including MC clients.

I wish there was one app that did it all but haven't found it yet.

FX File Explorer will connect directly to your computer using SMB2 and let you play audio, video, and browse photos.  Have you tried that? 

Logged
Pages: [1]   Go Up