|
SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
HD200 Extender - Is It Doing The Heavy Lifting?
I've looked around the stickies and such - if I have an HD200 hooked up to my SageTV server, is the HD200 doing the hard work of decoding HD and H.264 recordings, or is the server doing that and then streaming the "finished product" to the HD200?
I am assuming the HD200 does the hard work, but not totally sure. Thanks.
__________________
Asus P5Q Premium MB, E6750, 4GB RAM, 32-bit XP Pro SP3, 3Ware 9590SE controller, 80GB 7.2K Laptop boot drive w/SuperSpeed Cache Utility & eBoostr, (1) KWorld ATSC-110, (1) 950Q USB, (1) 2250 tuner, (1) HD-PVR using USB-UIRT, (1) 1600 Dual card, (1) DVICO Fusion 5 Gold, (1) Hauppauge 1250, (1) Hauppauge 2250, 8 various storage HD's, NEC-based x1 USB add-on card, 2 outdoor antennas capturing 2 different OTA markets, Dish Network w/HD Receiver for HD-PVR. |
#2
|
||||
|
||||
Yes, the server does nothing with the HD200, or the HD100 besides run the UI logic and feed the files.
|
#3
|
|||
|
|||
Thanks, I appreciate your taking the time to reply and clarify that for me. I would have assumed "yes", but we all know where assumptions leads... :-)
Thanks again.
__________________
Asus P5Q Premium MB, E6750, 4GB RAM, 32-bit XP Pro SP3, 3Ware 9590SE controller, 80GB 7.2K Laptop boot drive w/SuperSpeed Cache Utility & eBoostr, (1) KWorld ATSC-110, (1) 950Q USB, (1) 2250 tuner, (1) HD-PVR using USB-UIRT, (1) 1600 Dual card, (1) DVICO Fusion 5 Gold, (1) Hauppauge 1250, (1) Hauppauge 2250, 8 various storage HD's, NEC-based x1 USB add-on card, 2 outdoor antennas capturing 2 different OTA markets, Dish Network w/HD Receiver for HD-PVR. |
#4
|
|||
|
|||
this is sorta related, but does the server ever do any heavy lifting? I would assume with placeshifter it has to transcode, but in normal client/extender mode I would assume it just provides the transport stream
|
#5
|
||||
|
||||
The only time in a "local" config it ever does any heavy lifting is if you're using a MediaMVP and playing something other than SD MPEG-2, in that case the transcode the audio/video.
|
#6
|
||||
|
||||
There actually are some cases where your server must do some heavy lifting, at least indirectly. One example is if you are using the new STVi that allows you to play Hulu and Netflix via Playon. In that case, your server has another piece of software (called Playon) installed that is grabbing the video from Hulu or Netflix or wherever and transcoding it and serving it up so that Sage can then stream the feed.
So, the Sage server software isn't doing any heavy lifting, but your server still needs to be fairly powerful to handle the transcoding duties. There may be some other similar cases. But if you are just using the standard Sage software with the HD200 extender, it's the extender that does all the work.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#7
|
||||
|
||||
Quote:
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#8
|
|||
|
|||
Quote:
Hold on here though, you are really muddying up the water here. You are talking about 3rd party software and that is what is requiring a powerful server. That has nothing to do with whether the HD200 is doing the "heavy lifting" or not. Technically the HD200 is still doing the "heavy lifting" as it isn't requiring the Sage Server to transcode any video for it to play. The reason the Server needs to do so much, has to do with the 3rd party software doing some transcoding. The HD200 is still playing the video exactly as it is being offered.
__________________
Sage Server: AMD Athlon II 630, Asrock 785G motherboard, 3GB of RAM, 500GB OS HD in RAID 1 and 2 - 750GB Recording Drives, HDHomerun, Avermedia HD Duet & 2-HDPVRs, and 9.0TB storage in RAID 5 via Dell Perc 5i for DVD storage Source: Clear QAM and OTA for locals, 2-DishNetwork VIP211's Clients: 2 Sage HD300's, 2 Sage HD200's, 2 Sage HD100's, 1 MediaMVP, and 1 Placeshifter |
#9
|
|||
|
|||
Quote:
lets talk just about sage server, not a generic file server if all you're doing is running sage + client/extender all the sage server does is the transport placeshifter adds transcoding to the sage server any other stuff you add to the fileserver would of course add cpu cycles, but is neither here nor there |
#10
|
||||
|
||||
Quote:
However, there are some add-ons that require some work by the server. I felt it was worth pointing out so the OP is not surprised. The Playon example I gave was not some random piece of software unrelated to Sage like a Word Processor or a video game - it is a plugin for Sage that allows you to view Hulu and other things through Sage and the HD200. This is not the only plugin that requires the server to do some work - I believe the Webfeed encoder plugin also requires the PC to do some work.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#11
|
|||
|
|||
I believe Comskip is another application often used with Sage that consumes lots of CPU time.
Rod |
#12
|
|||
|
|||
Who's doing what, where?
Just to be clear on the UI execution part -- where does UI logic actually get executed? What part runs on the server, and what part runs on the HD200.
For instance, suppose I write a little Java plugin which, triggered by a UI event (ie user picks a menu item), does something without using Sage API (ie writes to a com port, establishes a TCP stream, etc) -- is that done on the server or the HD200? And is there a difference between a java plugin, and java embedded in the UI code? Also, say you're doing file access, API allows you to access files on both the HD200 and the server -- so what is being done where? Is this documented anywhere? Cheers! |
#13
|
||||
|
||||
Quote:
If you write java code and execute in on the HD200 it is actually run on the server. There may be a way to write code that executes on the extender itself, but I don't know how. I don't know what you mean by java embedded in the UI code. As far as I know there is no way to do that. In the UI you can only use the widgets available in Studio, but you can write java methods that are called by the UI by using Action widgets. And using some nifty wrapper code you can do the opposite - call Sage APIs from within java. So to answer your first question last, some of the code gets executed on the server and some on the HD200. The HD200 does all of the "heavy lifting" when it comes to decoding and displaying the actual audio and video, but the server does a lot of the "heavy lifting" to execute the UI. I hope that helps. Tom
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#14
|
|||
|
|||
Quote:
Cheers! |
#15
|
||||
|
||||
Quote:
Quote:
|
#16
|
|||
|
|||
Quote:
Will |
#17
|
||||
|
||||
The HD200 can decode that so it will do the heavy lifting.
The MVP is a special case. It ONLY decodes MPEG2 so anything that is not MPEG2 gets transcoded.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#18
|
||||
|
||||
To expand, SageTV does not ever transcode anything for the HD200. Anything the HD200 plays, it plays natively.
|
#19
|
|||
|
|||
Thanks one and all, even for the tangents. Interesting all around. :-)
__________________
Asus P5Q Premium MB, E6750, 4GB RAM, 32-bit XP Pro SP3, 3Ware 9590SE controller, 80GB 7.2K Laptop boot drive w/SuperSpeed Cache Utility & eBoostr, (1) KWorld ATSC-110, (1) 950Q USB, (1) 2250 tuner, (1) HD-PVR using USB-UIRT, (1) 1600 Dual card, (1) DVICO Fusion 5 Gold, (1) Hauppauge 1250, (1) Hauppauge 2250, 8 various storage HD's, NEC-based x1 USB add-on card, 2 outdoor antennas capturing 2 different OTA markets, Dish Network w/HD Receiver for HD-PVR. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BBC HD on HD200 extender | echoes | SageTV United Kingdom | 7 | 08-10-2009 09:53 AM |
Distorted audio via HD200 extender | jack_leach | SageTV Media Extender | 2 | 06-30-2009 03:40 PM |
HDHR New Driver Heavy CPU Usage | zoundz | Hardware Support | 0 | 04-21-2009 12:33 AM |
HD200 extender, local usb ? | ~flatlined~ | SageTV Media Extender | 0 | 01-07-2009 05:41 PM |
MVP client jittery under heavy CPU utilization | zoop | SageTV Linux | 11 | 06-17-2006 12:11 PM |