|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
||||
|
||||
For forced placeshifting formats...adding higher bitrate options and resolutions to the Placeshifter is trivial. For the bitrate...just change line 831 of sage.miniclient.MiniClientManagerFrame; that's the UI control that presents the bitrate range....this'll pass all the way through to the server. For the resolution & frame rate...you'll need to make a few more changes in that file (search for D1; you'll find the JComboBox you need to modify to add more resoultions); and then also in sage.FFMPEGTranscoder search for D1 again and you'll find the server code that handles these resolution names too.
For dynamic; there's a forced resolution of 352x288 in FFMPEGTranscoder for dynamic mode (line 886)....but this could be made more dynamic by modifying the code below that adjusts various startup parameters based on detected bandwidth (but you can't change resolution while transcoding..only bitrate). The maximum rate looks like it's 1500Kbps and is used a few times in MiniPlayer.java (that should really be turned into a constant, like there is for the MIN rate in that file). I'd have no problem approving changes in these areas.
__________________
Jeffrey Kardatzke Founder of SageTV |
#42
|
||||
|
||||
Quote:
__________________
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 |
#43
|
|||
|
|||
This simply isn't true anymore. Years ago yes it was but with the new multi core processors I find more than suitable transcoding for my 50" plasmas using plex and roku. Processor doesn't hardly skip a bit even if 2 are asking for feed at once.
|
#44
|
|||
|
|||
I deleted PLEX after a week, and GAVE my Roku away. Both seemed pretty worthless to me. Picked up a used HD200, MUCH better. But to each their own.
__________________
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) |
#45
|
|||
|
|||
I guess it depends on where or how you view things. Plex is great for mobile use. Something that is currently not available directly from SageTV at the moment.
__________________
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 |
#46
|
|||
|
|||
Also great for when you're away from cell service or don't want to consume your mobile data as you can sync content to your devices. I use that feature on my iPad so I can watch stuff at lunch.
__________________
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 |
#47
|
|||
|
|||
A week isn't long enough to try anything IMHO, To each their own but I use roku's and firetv's with plex in 3 room and my main htpc in the living room. 0 issues and quality is undetectable from main pc imho. And like others have said nothing beats it for mobility especially the availability to download transcoded copys directly on mobile devices.
|
#48
|
|||
|
|||
So I would advise that we try to get direct playback working first. Alrhough transcoding will give you more global playback capability direct streaming provides a much better experience as mentioned (if the HW can handle it). I think looking at using libVlc library would be an option.
The Nvidia Shield would be the ultimate AndroidTv device to use for this. |
#49
|
||||
|
||||
Well the nice thing is, Placeshifter already supports both, defaulting to direct playback if local, and auto-bandwidth transcoding when remote. It also forces transcoding when the client doesn't support the format of the source. That's all sort of covered, as long as placeshifter is properly configured with supported formats for whatever platform it is deployed on. The MediMVP, for instance, doesn't support MPEG4, just MPEG-2, so any content played on it is transcoded to MPEG-2 SD video.
__________________
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 |
#50
|
|||
|
|||
Quote:
I'm not saying it's bad software, or isn't useful for some people, just not that way I needed it to work.
__________________
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) |
#51
|
|||
|
|||
Quote:
|
#52
|
|||
|
|||
Why do you need to transcode for remote playback. My upload speed is 20 Mbps and the folks that have Google Fiber are way better than that. How about giving you the option of transcoding for remote playback, at least for clients that can play back many types of files - I realize that this may not be true of Android or iOS.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#53
|
|||
|
|||
Quote:
__________________
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 |
#54
|
||||
|
||||
And quite often my cellular down speed isn't anywhere near a fraction of that.
__________________
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 |
#55
|
|||
|
|||
My upload is 75mbps, but I only get that to a handful of major service providers. I've never been able to download from my server above around 10mbps, and usually it's closer to 3mbps. I'm guessing Verizon has some congested transit links.
|
#56
|
|||
|
|||
Fortunately not all of us in the US are in the same boat, so streaming without transcoding would be great for me. I get +90 Mbps per second both downloading and uploading (that's actual speed not advertised and it's the low end offering). For $12 more a month I could switch to 1 Gbps both up and down.
|
#57
|
|||
|
|||
I have had the Shield TV for a few days now and it is playing MPEG2 recorded TV inside Kodi really well. It also has no problems with 1080P MKVs from blu-rays (can even play VC1 smoothly even though it apparently doesn't have hardware acceleration for this yet). Rumor has it that the next update might bring HD audio and 24p output. So far it is looking good as a possible extender.
__________________
-Craig |
#58
|
||||
|
||||
While you guys are debating whether or not we should or should not stream I've been trying to get the first part of this going... ie, just being able to show a UI and interact with it from an Android device. I'd like to say it's going smoothly, but that isn't the case
I do have a "UI" (that I can't interact with) showing... but I still have some issues around the font rendering (ie, not rendering the the color). I'm also upscaling 720x480, for now, so it's a little blocky. The following image is from my phone, running 1920x1080.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#59
|
||||
|
||||
Sean,
This looks like it might only be the text color rendering issue. The 'double text' that's showing is like the main text (rendered in white) and then the shadow for the text (supposed to be a fairly transparent black, shifted down/right 2 pixels...but it's being rendered in white here). The last parameter in the DRAWTEXTUREDRECT command is a blending color which should be applied to that texture when rendering it (it'll either be an alpha effect; or with text it's a color + alpha in order to give the texture map for that glyph it's actual text color).
__________________
Jeffrey Kardatzke Founder of SageTV |
#60
|
||||
|
||||
Quote:
So far I'm run into lots of little issues... from needing to transpose the Y values, reording the pixel bytes from ARGB to RGBA (and vice versa)... It's been interesting. I did start out with a pure opengl port, but I ran into issues because the opengl apis were not the same, and I don't know enough opengl to be able to intelligently figure it out Right now I'm using a wrapper on opengl, and I'm using a back buffer (similar to the java2d impl), and that implementation doesn't really support the vast features that Java2d does. I guess it's back to opengl, natively On a positive note... On an Android device, I can now fully interact with the UI... It just looks crappy
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
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 |