|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
Don't confuse real-time transcoding (which is limited by playback rate) with offline transcoding (which will maximize cores to get the job done as fast as possible). The actual load on the system will depend on the server's hardware, the bitrate and format of the source file being decoded from, and the streaming format being encoded to. Currently, placeshifter only ends up using about 15% of my total cpu usage per stream I'm watching (this is far lower quality than I'd like to see in any placeshifters going forward though).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#22
|
|||
|
|||
Do you have your Placeshifter quality set to normal or high? I was playing around with mine from work today and it was peaking at 25% on high. That's on a quad core so it's only using one thread.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#23
|
||||
|
||||
That's High, forced to the 'max' of 2000kbps, sourced from BluRay material. The issue is it is limited to D1 resolution right now in the code, so it's never really all that taxing.
MPEG4 encoding is just not all that taxing compared to if we move to h.264. That will certainly require more cpu power, and espescially so if we allow HD resolutions.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 09-10-2015 at 06:16 PM. |
#24
|
||||
|
||||
5Mbps 720p h.264 will likely provide very good quality on any 'secondary' viewing location (usually dealing with tv's that are 720p anyway), and should be able to be done well enough on any moderate processor.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#25
|
|||
|
|||
The one thing Plex doesn't do is any kind of dynamic bandwidth adjustment. Not sure if they have it planned but it is rather annoying when I'm watching something at 2Mb 720p and all of a sudden there's not enough bandwidth and it starts cutting out. For whatever reason we've been having daytime bandwidth issues from Cox and all of a sudden Plex just starts cutting out and eventually gives up.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#26
|
|||
|
|||
Quote:
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#27
|
||||
|
||||
Yeah, I really like placeshifter's dynamic bandwidth system, it works VERY well, and it really is quite simple. It just needs to be upgraded to work with newer codecs, which should not be difficult (I have already seen another project that added on-the-fly bandwidth adjustment to ffmpeg's h.264 encoder with just a couple lines of code, so I'm sure it's possible - just a matter of implementing the other STDIN controls to ffmpeg that sage depends on to be able to replace it completely with a more 'modern' version, and then of course modifying placeshifting (on both ends) to allow higher resolutions, and higher formats.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#28
|
|||
|
|||
Currently playing a 2Mb 720p SageTV recording from home through Plex. It's maxing out at 75% on my C2Q Q8400.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#29
|
||||
|
||||
Plex is able to maximize out my internet upstream before it maximizes my server's rather old CPU.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#30
|
|||
|
|||
Quote:
My only real reason for placeshifter now, is to change the settings and look for show on a remote machine.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#31
|
|||
|
|||
You mean H.265, don't you?
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#32
|
|||
|
|||
I would switch back to using Placeshifter over Plex on the desktop if it offered higher quality. The limited resolution options are quite dated.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#33
|
|||
|
|||
I consider 10Mb to be minimum I "want" to view, I'll use less, but it's not what I want. (yes, that's H.264, not MPEG2, but also a big screen)
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#34
|
||||
|
||||
That comment was about 'secondary locations' in the home, and in that case, no, there'd really be no reason to transcode to H.265 for local playback, where bandwidth isn't at a premium. THAT would tax the processor quite a bit more. H.265 is a LOT more cpu intensive, and less supported on end devices, for a slight gain in bandwidth efficiency. really, the only reason to transcode to h.264 from the MPEG-2 source with local playback is because some end devices simply don't support MPEG-2, or do so very poorly.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#35
|
||||
|
||||
For comparison, Dish Network broadcasts nearly all it's HD channels at 5Mbps CBR h.264, 1440x1080i. Granted, this is with commercial encoders, that are likely a bit better quality than ffmpeg, but that's an example of what can be done with rather modest bandwidth demands.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#36
|
|||
|
|||
This is also remotely, not locally. My internet connection is only good to up to 7Mb on a good day. Plus I don't want to be too demanding on my employer's internet.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#37
|
|||
|
|||
Quote:
Quote:
BTW, I understand the MPEG2 issue, but in my case, I just won't get the device that doesn't support MPEG2. QED!
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#38
|
|||
|
|||
Quote:
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#39
|
|||
|
|||
Oh, I don't equate Android with remote access. Of my 4 devices, only 1 is ever remote, my phone.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#40
|
||||
|
||||
No, I meant MPEG4. Placeshifter uses MPEG4 compression currently. It's just the much simpler MPEG4 part 2, as opposed to MPEG4 Part 10/AVC/h.264 that is essentially standard worldwide now.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Finally, a fully functional SageTV client on android and iphone! | mkanet | SageTV v7 Customizations | 12 | 01-12-2013 12:22 AM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
Sage should get an android client running on this | Deacon Crusher | Hardware Support | 1 | 09-29-2010 11:30 AM |
Android client? | equalize | SageTV Placeshifter | 1 | 07-22-2010 09:37 AM |